"John Hunter" <[EMAIL PROTECTED]> writes:

> On 7/10/07, Michael Droettboom <[EMAIL PROTECTED]> wrote:
>
>> The comparison is just over the PDF files, old way (Truetype embedding)
>> vs. new way (Type 3 subsetting).
>
> This must be dominated by some weird outliers.  I'm seeing great
> results with the canonical "simple_plot"
>
> -rw-r--r--   1 johnh    research   19352 Jul 10 12:11 new.ps
> -rw-r--r--   1 johnh    research  144227 Jul 10 12:11 old.ps

Probably the difference is just that you are comparing PS files while
Michael was comparing PDF files, where the internal gzip compression
reduces the file size. Even in PDF files you can get large gains if you
use several different fonts (which can easily happen with math formulas)
or you have very big fonts (such as some fonts that come with Mac OS X).

I'm seeing a bug on OS X, whose file system is by default
case-preserving but not case-sensitive:

458  ->                 fontdictObject = self.embedTTF(
459                         filename, self.used_characters[filename])

Here self.used_characters has a key starting with '/Users/jks/...' but
filename is '/users/jks/...'. I'm not sure how to fix this cleanly. 
I though os.path.normcase would help, but it doesn't:

>>> normcase('/users'); normcase('/Users')
'/users'
'/Users'

> In any case, excellent work!

Yes, very good! This is a much-needed feature for the PS and PDF
backends.

-- 
Jouni K. Seppänen
http://www.iki.fi/jks


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to