[Tioga-users] Embedded fonts

Bill Paxton paxton at kitp.ucsb.edu
Fri Mar 9 11:26:03 EST 2007


On Mar 8, 2007, at 10:05 PM, Roy Mayfield wrote:

> I am submitting a pdf file to a publisher who requires ALL fonts to  
> be embedded.
>   The figures that I have created with Tioga that use ZapfDingbat  
> symbols don't
> seem to have that font embedded in the pdf even though I have the  
> pdflatex cfg
> file setup to embed the 14 standard fonts.  Is this an issue with  
> Tioga or do I
> need to keep digging into the pdflatex setup (or something else)?
> -- 
> Thanks,
> Roy Mayfield

Hi Roy,

Thanks for the email.  I presume that you are using ZapfDingbats as  
marker symbols in plots.
That means that they are treated as graphics elements rather than as  
text to be sent to TeX.
As you undoubtedly know, the fonts for markers are limited to the 14  
standard Adobe fonts.
Here's what I say about the situation in the Tioga::MarkerConstants  
documentation:

	"All PDF devices are guaranteed to have the 14 standard Adobe fonts,
	so they are easy to provide — and that’s what I’ve done."

	http://theory.kitp.ucsb.edu/~paxton/tioga_doc/classes/Tioga/ 
MarkerConstants.html

It isn't just my idea that these fonts will be available everywhere  
-- it is part of the
definition of PDF and PostScript!  The info on page 416 of the 6th  
Edition of the Adobe PDF Reference
Version 1.7 (November 2006) makes it clear (http://www.adobe.com/ 
devnet/pdf/pdf_reference.html):

	Standard Type 1 Fonts

	The PostScript names of 14 Type 1 fonts, known as the standard  
fonts, are as
	follows:

	Times−Roman Helvetica Courier Symbol
	Times−Bold Helvetica−Bold Courier−Bold ZapfDingbats
	Times−Italic Helvetica−Oblique Courier−Oblique
	Times−BoldItalic Helvetica−BoldOblique Courier−BoldOblique

	These fonts, or their font metrics and suitable substitution fonts,  
must be avail-
	able to the consumer application.
	
That means that these 14 fonts are built into the PDF/PostScript  
standard
and must be available as part of any implementation of PDF/PostScript.
In other words, these fonts have been declared as part of the  
standard just so
that it would NOT be necessary to embed them!  And this isn't some  
new addition
to PostScript -- those 14 fonts have had special status for a long  
time.  For example,
back in the 2nd Edition of the PDF Reference, the same info appears  
on page 296.

For any font not on this list, I can understand perfectly why your  
publisher would require
embedding.   But for the 14 standard fonts, embedding is explicitly  
defined to be stupid!

So your challenge is to educate your publisher -- good luck!

Cheers,
Bill

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/tioga-users/attachments/20070309/c814985d/attachment.html 


More information about the Tioga-users mailing list