Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > bcad270e706b49dcd7d3b92dded440f2 > files > 16

ghostscript-8.15.2-9.12.el5_5.src.rpm

diff -up espgs-8.15.2/lib/gs_ttf.ps.cvrs-overflow espgs-8.15.2/lib/gs_ttf.ps
--- espgs-8.15.2/lib/gs_ttf.ps.cvrs-overflow	2009-03-26 15:05:58.000000000 +0000
+++ espgs-8.15.2/lib/gs_ttf.ps	2009-03-26 15:06:19.000000000 +0000
@@ -893,7 +893,7 @@ mark
   tabdict /name .knownget {
 		% Find the names from the 'name' table.
     /names exch def
-    /FontName names 6 findname not { curxuid 16 8 string cvrs } if
+    /FontName names 6 findname not { names 4 findname not { curxuid 16#ffffffff and 16 32 string cvrs } if } if
       /fontname 1 index def
     /FontInfo mark
       names 0 findname { /Notice exch } if
@@ -902,7 +902,7 @@ mark
       names 5 findname { /Version exch } if
   } {
 		% No name table, fabricate a FontName.
-    /FontName curxuid 16 8 string cvrs
+    /FontName curxuid 16#ffffffff and 16 32 string cvrs
       /fontname 1 index def
     /FontInfo mark
   } ifelse