4

我们使用石英在我们的应用程序中渲染 pdf 文件已有 2 年多了,到目前为止还没有遇到过真正的问题。

但是,我们的一位客户最近报告说,他们的某些 pdf 文件中的某些字体未正确显示。

该问题仅在 iOS 上出现:pdf 文件在 Mac(使用 Adob​​e Reader 甚至 Preview)和 PC (使用 Adob​​e Reader)上正确呈现。

此外,我们在 Acrobat Pro 中使用 Preflight 检查了该文件,并且字体没有丢失。

以下是我们在显示其中一个文件时在 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.

对此有什么建议吗?非常感谢。

4

1 回答 1

0

iOS 只有 Helvetica 和 Times,没有 HelveticaLTMM 或 TimesLTMM。但是运行 Preflight 的计算机可能已经安装了这些字体,所以那里没有问题。

或者即使带有“TMM”后缀,桌面也能识别字体系列,而 iOS 则不然。

(除非您在应用程序中提供此字体。)

于 2014-02-20T11:06:57.213 回答