这是关于TEXT作为TEXT的,还有一个关于TEXTs作为GRAPHICS的kb
未嵌入字体时,不正确的显示可能有三种形式。
文本不可读:按照目前CSCAD以pdf格式编码文本的方式,并非所有观众都能按预期查找字符。虽然一个查看器将显示完全可读的文本,但文本将显示,但在另一个查看器中将包含看似随机的字符。我们正在寻找解决这个问题的方法。
字体已被替换:此行为符合设计。如果查看器找不到正在使用的字体,它将使用另一种字体。这种替换可能发生在查看器中,但也可能发生在打印时,因此PDF在查看器中看起来正确并不意味着它将正确打印。如果认为这是一个问题,可以通过嵌入字体来避免。在观看者中,可以通过将字体限制为一组基本字体来避免这种情况:Courier、Courier Bold、Courie Oblique、Courieer Bold Oblize、Helvetica、Helvetica Bold、Helvetita Oblike、Helveti ca Bold Olique、Times Roman、Times Bold、Times Italic、Times Bold Italic和Symbo l和ZapfDingbats。对于打印机来说,这更难预测。
这两个问题的直接解决方案是在使用中嵌入字体。这将在一定程度上增加PDF的大小,但它将提供可靠的输出。
注:
将显示带有随机字符的非嵌入式字体的查看器:
PDF Architect和Microsoft Edge Viewer。
对非嵌入式字体更宽容且仍能正确显示字体的查看器:
Adobe Acrobat和Foxit。