|
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...://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
>
>
|