[gs-cvs] rev 7981 - trunk/gs/lib

alexcher at ghostscript.com alexcher at ghostscript.com
Tue May 15 19:56:12 PDT 2007


Author: alexcher
Date: 2007-05-15 19:56:12 -0700 (Tue, 15 May 2007)
New Revision: 7981

Modified:
   trunk/gs/lib/pdf_font.ps
Log:
Don't issue a warning for PDF TrueType fonts without /Encoding because
it is optional even for non-symbolic fonts. Bug 689205.

DIFFERENCES:
None.


Modified: trunk/gs/lib/pdf_font.ps
===================================================================
--- trunk/gs/lib/pdf_font.ps	2007-05-15 13:12:02 UTC (rev 7980)
+++ trunk/gs/lib/pdf_font.ps	2007-05-16 02:56:12 UTC (rev 7981)
@@ -855,11 +855,10 @@
 		                          % filepos fontres stream
     1 index /FontDescriptor oget          % filepos fontres stream fd   
     /Flags get 4 and 0 ne                 % filepos fontres stream is_symbolic
-    dup {
-      2 index null exch getencoding       % filepos fontres stream is_symbolic Encoding
-    } {
-      2 index StandardEncoding exch getencoding
-    } ifelse
+    dup { //null } { StandardEncoding } ifelse        
+    3 index /Encoding known {
+      3 index getencoding
+    } if                                  % filepos fontres stream is_symbolic Encoding
     dup 4 index exch                      % filepos fontres stream is_symbolic Encoding fontres Encoding
     /prebuilt_encoding exch put           % filepos fontres stream is_symbolic Encoding
     .loadpdfttfont



More information about the gs-cvs mailing list