Matplotlib only subsets with Type 3 fonts as output.  Type 42 is much 
harder to generate.

We could try generating glyph names when none are available -- anything 
guaranteed to be unique within the font would be fine.  Since I don't 
run Windows, I need to somehow get access to the problematic font file 
for testing, though.

Cheers,
Mike

Jouni K. Seppänen wrote:
> "Andrew Hawryluk" <hawr...@novachem.com> writes:
>
>   
>>> 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?
>>     
>
> I'm afraid there's no support for that in the current version, except
> probably in the Cairo backend (every time I try to compile pycairo I run
> into trouble with some of the dependencies, but if you can get it to
> work, it's a very advanced graphics library for producing all sorts of
> formats).
>
>   

-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA


------------------------------------------------------------------------------
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