From: Michael T. <mic...@gm...> - 2005-06-14 14:09:07
|
Hi, (I am assuming you've built your own copy of matplotlib) This usually happens when matplotlib's ft2font.so links against OS X's copy of freetype, instead of a newer copy (which you have to install). The copy of freetype with OS X is too old to figure out some of the newer fonts (especially asian ones) installed on OS X. You can verify that it is linked against /usr/X11R6/lib/libfreetype.6.dylib using: $ otool -L /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/= site-packages/matplotlib/ft2font.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packag= es/matplotlib/ft2font.so: /opt/local/lib/libfreetype.6.dylib (compatibility version 10.0.0, current version 10.7.0) ... (In my case I've linked against darwinports' freetype) AFAIK matplotlib will find fink's freetype automatically when building, if you install fink from http://fink.sourceforge.net/ and install freetype219 ("$ fink install freetype219"), then rebuild matplotlib all should be well. Michael On 6/14/05, Brice Thurin <B.P...@ci...> wrote: > I've just finished to install matplotlib on mac os X panther and when I > try to import pylab, i have got the following error: >=20 > Traceback (most recent call last): > File "<stdin>", line 1, in ? > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/pylab.py", line 1, in ? > from matplotlib.pylab import * > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/pylab.py", line 195, in ? > from axes import Axes, PolarAxes > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/axes.py", line 14, in ? > from axis import XAxis, YAxis > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/axis.py", line 21, in ? > from font_manager import FontProperties > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/font_manager.py", line 982, in ? > fontManager =3D FontManager() > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/font_manager.py", line 826, in __init__ > rebuild() > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/font_manager.py", line 819, in rebuild > self.ttfdict =3D createFontDict(self.ttffiles) > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/font_manager.py", line 458, in createFontDict > prop =3D ttfFontProperty(font) > File > "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib/font_manager.py", line 271, in ttfFontProperty > sfnt =3D font.get_sfnt() > RuntimeError: No SFNT name table >=20 >=20 > Could anyone help with this issue? Many thanks >=20 > Brice >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. How far can you sho= tput > a projector? How fast can you ride your desk chair down the office luge t= rack? > If you want to score the big prize, get to know the little guy. > Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=3D20 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |