> -----Original Message-----
> From: Jouni K. Seppänen [mailto:j...@iki.fi]
> Sent: 6 Apr 2009 1:20 PM
> To: matplotlib-devel@lists.sourceforge.net
> Subject: Re: [matplotlib-devel] cannot use some fonts on pdf, ps,eps
> backends
> 
> "Andrew Hawryluk" <hawr...@novachem.com> writes:
> 
> > When I use Arial Unicode MS within matplotlib, it cannot save to any
> > PostScript-based formats (pdf, eps, ps). Apparently, the font has no
> > glyph names:
> [...]
> >     glyph_name = font.get_glyph_name(gind)
> > RuntimeError: Face has no glyph names

 
> What version of Freetype do you have - does updating it help? The check
> for glyph names is just a call to a Freetype macro

I am using the most recent windows binary (0.98.5.2), so I'm guessing that my 
Freetype library came bundled inside it.
 
> Does it help if you set ps.fonttype and pdf.fonttype to 42 in
> matplotlibrc?

Yes, that works very well, thanks! However, it now embeds the entire font 
rather than a subset. This results in a PDF of 14.4 MB with this font. I ran it 
through ghostscript to get a PDF of 24.2 kB with subsetting, but I'm wondering 
if I can get subsetting of type 42 fonts directly from matplotlib?

Thanks again,

Andrew

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to