Summary: | Possible /NeverEmbed vs /AlwaysEmbed problem | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | mjr19 |
Component: | PDF Writer | Assignee: | Ken Sharp <ken.sharp> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | htl10 |
Priority: | P4 | ||
Version: | 8.61 | ||
Hardware: | All | ||
OS: | All | ||
Customer: | Word Size: | --- |
Description
mjr19
2007-12-13 06:55:59 UTC
I think there is some special-casing regarding embedding with the standard 13 fonts (of which Helvetica is certainly one of them - Times is a bit different as Times, Times-Roman are different fonts but made alias under some situations). I am not sure about the exact implementation - you'll have to refer to the distiller documentation - but I believe that Adobe Distiller does not embed the standard 13 even if AlwaysEmbed is specified, and ghostscript probably follows that. This is just my thoughts - Whereas the PDF Reference Manual version 1.3 states, in 7.7.2, "[the base 14] fonts, or their font metrics and suitable substitution fonts, are guaranteed to be available to the Acrobat program", the PDF Reference, version 1.7, states, in 5.5.1 "Beginning with PDF 1.5, the special treatment given to the standard 14 fonts is deprecated. All fonts used in a PDF document should be represented using a complete font descriptor. For backwards capability, viewer applications must still provide the special treatment identified for the standard 14 fonts." I actually think it is better not to embed these fonts -- it leads to rather large file sizes. So I have no problem with lib/gs_pdfwr.ps setting /NeverEmbed .standardfonts by default. I am just confused that my attempts to over-ride this failed. Michael Fixed in revision 9596, patch here: http://ghostscript.com/pipermail/gs-cvs/2009-March/009170.html |