ps2pdf:升级到Ghostscript 9.15后,字体不再嵌入。

3
我将Ghostscript从9.05版本升级到9.15版本。更新后,ps2pdf在将PostScript转换为PDF时不再使用正确的字体。
涉及的字体不是12种默认的PostScript字体之一。fc-list可以正确列出它们,我甚至确保字体文件实际存在。
使用gs 9.05时,一切都如预期运行。我使用的命令很简单: ps2pdf $FILE $PDF_FILE_NAME 我尝试了-dEmbedAllFonts=true,但没有帮助。
我使用通用映射工具生成我的PostScript文件。在使用Apple Mac OS X的Preview.app打开PostScript文件时,它看起来是正确的。

Screenshot of PostScript file opened in Apples Preview.app

只有由gs生成的PDF缺少正确的字体:

Screenshot of PDF file opened in Apples Preview.app

系统:

  • Ubuntu 12.04.5 LTS(GNU/Linux 2.6.32-042stab092.2 x86_64)
  • GPL Ghostscript 9.15(2014-09-22)
  • GMT 5.2.0_r13493 [64位] [4核]

我已经没有想法可以解决我的问题了。非常感谢您提供的意见和建议。


只是一个类似的问题,没有回答你的问题:https://dev59.com/0k3Sa4cB1Zd3GeqPt0dz - Joop Eggen
2个回答

2

1
你可以尝试使用ps2pdf并添加选项-sFONTPATH:
ps2pdf -sFONTPATH=/path/to/your/fonts $FILE $OUTPUT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接