diff options
Diffstat (limited to 'print/ghostscript-gnu-cjk/files/gs_cidcm.ps.patch')
-rw-r--r-- | print/ghostscript-gnu-cjk/files/gs_cidcm.ps.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/print/ghostscript-gnu-cjk/files/gs_cidcm.ps.patch b/print/ghostscript-gnu-cjk/files/gs_cidcm.ps.patch new file mode 100644 index 000000000000..4bea4d3e1c84 --- /dev/null +++ b/print/ghostscript-gnu-cjk/files/gs_cidcm.ps.patch @@ -0,0 +1,25 @@ +--- lib/gs_cidcm.ps.orig Sun Jul 1 17:57:04 2001 ++++ lib/gs_cidcm.ps Sun Dec 23 02:05:48 2001 +@@ -164,7 +164,21 @@ + { (r) file % CSIs /InstName g [ file + //GetCIDSystemInfoFromFile exec % CSIs /InstName g [ CSI + } stopped { +- cleartomark //.prs_empty ++ % Cannot find file from Resource directory ++ cleartomark ++ % Try to find file from CIDFontmap ++ % Stack: CSIs /InstName g ++ 1 index dup .CIDFontmapKnownget { ++ % Stack: CSIs /InstName g /InstName ValueInCIDFontmap ++ % We do look at CIDFontmap in global space. ++ % (When stopped, the space is set to local.) ++ true setglobal ++ 1 index 3 1 roll ++ .CIDFontmapRunHandler ++ /CIDFont findresource /CIDSystemInfo get ++ } { ++ pop //.prs_empty ++ } ifelse + } { + exch pop + } ifelse % CSIs /InstName g CSI |