我们已经使用石英在我们的应用程序中呈现pdf文件超过2年,到目前为止还没有真正的问题。
但是,我们的一位客户最近报告说,某些字体在某些pdf文件中未正确显示。
问题仅出现在iOS上:pdf文件在Mac上正确呈现(使用Adobe阅读器甚至预览版)和PC (使用Adobe Reader)。
此外,我们使用Preflight检查了Acrobat Pro中的文件,并且字体不会丢失。
以下是我们在显示其中一个文件时在Xcode上收到的错误消息:
Nov 13 18:41:49 anonymized[1192] <Error>: FT_Open_Face failed: error 2.
FAILED to create agar for HelveticaLTMM.
FAILED to create agar for TimesLTMM.
Nov 13 18:41:49 anonymized[1192] <Error>: FT_Open_Face failed: error 2.
Nov 13 18:41:49 anonymized[1192] <Error>: FT_Open_Face failed: error 2.
对此有何建议?非常感谢。
答案 0 :(得分:0)
iOS只有Helvetica和Times,而不是HelveticaLTMM或TimesLTMM。但运行Preflight的计算机可能已经安装了这些字体,所以没有问题。
或者即使使用“TMM”后缀,桌面也能够找出字体系列,而iOS则不是。
(除非您在应用内提供此字体。)