From: Jonno <jon...@gm...> - 2012-08-31 03:09:46
|
Did you ever find the cause of this? I found that the get_py2exe_datafiles() method didn't find those fonts but even when I got the fonts manually I still had the same issue with matplotlib's Font Manager not being able to find them. On Thu, Nov 10, 2011 at 11:22 AM, Armando Serrano Lombillo < ars...@gm...> wrote: > I'm doing data_files += matplotlib.get_py2exe_datafiles(). > > By the way, the plot I'm trying to do is in log scale, so it is using > superscripts (when I was searching the lists for an answer I saw some posts > mentioning this had caused problems). > > Oh, and I'm using options={'py2exe':{'bundle_files':1, 'optimize':1}}. > > Python 2.5.4 and matplotlib 1.0.0. > > > On Thu, Nov 10, 2011 at 5:03 PM, Michael Droettboom <md...@st...>wrote: > >> >> Did you include the fonts as described here? >> >> http://www.py2exe.org/index.cgi/MatPlotLib >> >> Mike >> >> >> On 11/10/2011 08:03 AM, Armando Serrano Lombillo wrote: >> >> Hello, I'm having a weird problem with matplotlib not finding fonts when >> being used from a py2exe packed program. The weird thing is that the >> program works fine on some computers, gives an annoying warning in others >> (but otherwise keeps working and plots things ok) or gives an error (and no >> plot is produced) in others. >> >> A strange thing I noticed is that I'm using python 2.5 and one of the >> warnings is referring to python 2.6, so somehow it must be confusing itself >> with a python version installed in that computer. >> >> Can somebody help? >> >> Thanks, >> Armando. >> >> Warning it gives on some computers: >> >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXGeneral'] not found. Falling back >> to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1252: >> UserWarning: findfont: Could not match :family=Bitstream Vera >> Sans:style=normal:variant=normal:weight=normal:stretch=normal:size=12.0. >> Returning C:\Windows\Fonts\cour.ttf >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXNonUnicode'] not found. Falling >> back to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1252: >> UserWarning: findfont: Could not match :family=Bitstream Vera >> Sans:style=normal:variant=normal:weight=bold:stretch=normal:size=12.0. >> Returning C:\Windows\Fonts\cour.ttf >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXSizeThreeSym'] not found. Falling >> back to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXSizeFourSym'] not found. Falling >> back to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXSizeFiveSym'] not found. Falling >> back to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXSizeOneSym'] not found. Falling >> back to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['STIXSizeTwoSym'] not found. Falling >> back to Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1252: >> UserWarning: findfont: Could not match :family=Bitstream Vera >> Sans:style=italic:variant=normal:weight=normal:stretch=normal:size=12.0. >> Returning C:\Windows\Fonts\cour.ttf >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmb10'] not found. Falling back to >> Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmtt10'] not found. Falling back to >> Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmmi10'] not found. Falling back to >> Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmex10'] not found. Falling back to >> Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmsy10'] not found. Falling back to >> Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmr10'] not found. Falling back to >> Bitstream Vera Sans >> C:\Program Files\myprogram\gui.exe\matplotlib\font_manager.py:1242: >> UserWarning: findfont: Font family ['cmss10'] not found. Falling back to >> Bitstream Vera Sans >> >> Error it gives in another computer: >> >> Traceback (most recent call last): >> File "gui.pyw", line 489, in parejas_fN >> File "postproceso.pyo", line 714, in __init__ >> File "matplotlib\backends\backend_wxagg.pyo", line 59, in draw >> File "matplotlib\backends\backend_agg.pyo", line 394, in draw >> File "matplotlib\artist.pyo", line 55, in draw_wrapper >> File "matplotlib\figure.pyo", line 798, in draw >> File "matplotlib\artist.pyo", line 55, in draw_wrapper >> File "matplotlib\axes.pyo", line 1934, in draw >> File "matplotlib\artist.pyo", line 55, in draw_wrapper >> File "matplotlib\axis.pyo", line 1017, in draw >> File "matplotlib\artist.pyo", line 55, in draw_wrapper >> File "matplotlib\axis.pyo", line 234, in draw >> File "matplotlib\artist.pyo", line 55, in draw_wrapper >> File "matplotlib\text.pyo", line 524, in draw >> File "matplotlib\text.pyo", line 298, in _get_layout >> File "matplotlib\backends\backend_agg.pyo", line 180, in >> get_text_width_height_descent >> File "matplotlib\backends\backend_agg.pyo", line 221, in _get_agg_font >> RuntimeError: Could not open facefile >> C:\Python26\lib\site-packages\matplotlib\mpl-data\fonts\ttf\Vera.ttf; >> Cannot_Open_Resource >> >> >> >> >> ------------------------------------------------------------------------------ >> RSA(R) Conference 2012 >> Save $700 by Nov 18 >> Register nowhttp://p.sf.net/sfu/rsa-sfdev2dev1 >> >> >> >> _______________________________________________ >> Matplotlib-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> >> >> >> ------------------------------------------------------------------------------ >> RSA(R) Conference 2012 >> Save $700 by Nov 18 >> Register now >> http://p.sf.net/sfu/rsa-sfdev2dev1 >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |