Bug 689616

Summary: Embed symbolic fonts even when /EmbedAlllFonts is false
Product: Ghostscript Reporter: Ken Sharp <ken.sharp>
Component: PDF WriterAssignee: Ken Sharp <ken.sharp>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: shailesh.mistry
Priority: P4    
Version: master   
Hardware: PC   
OS: Windows NT   
Customer: Word Size: ---

Description Ken Sharp 2007-12-17 03:21:34 UTC
See also bug #689597. We now set the /Flags in the font descriptor with what we
hope is an appropriate value for the symbolic/nonsymbolic flags (which are
mutually exclusive).

Acrobat can only substitute for missing fonts which are nonsymbolic.

Distiller embeds fonts which are symbolic, even if EmbedAllFonts is false. It
does this in a complex fashion to do with the re-encoding it always seems to do.
We don't need to mimic the re-enmcoding, but we should probably override the
EmbedAllFonts setting and embed fonts which are determined to be symbolic.
Comment 1 Shailesh Mistry 2011-07-25 17:12:07 UTC
Enhancement still missing in Ghostscript 9.03
Comment 2 Ken Sharp 2013-06-27 07:26:03 UTC
We now mark all TrueType fonts as Symbolic, so this enhancement really doesn't make much sense any more. If we forced the embedding of symbolic fonts we would end up embedding all TrueType fonts.