1

我正在使用 Quartz 2d api 在我目前正在使用的 iPad 应用程序中显示 pdf 文档,但是文本显示非常时髦且不可读。文本在我的笔记本电脑上显示得很好,所以据我所知,它不是 pdf 文档本身的问题。我不确定为什么文档会这样显示,任何帮助将不胜感激。下面是显示文本的图像的链接。

此外,我尝试在 iPad 上的 safari 中打开 pdf,并且我得到了与时髦文本相同的结果。所以我不确定为什么 iPad 不能显示这个文档。

替代文字 http://www.freeimagehosting.net/uploads/e7b5766199.png

4

1 回答 1

1

错误的字体替换?您的笔记本电脑上可能有一种非嵌入式字体,但 iPad 没有。在 PC acrobat 阅读器上,您可以查看属性、字体以查看 - 我不确定 Mac 等效项是什么。如果是这样,您可以在 Mac 上的 Acrobat 中打开文档,然后使用嵌入的字体重新保存它。

如果不是这样,您可能在 iPad PDF 库中发现了处理特定字体或字体子集类型的错误 - 有很多变体。您可以再次查看字体是如何存储在 Acrobat Reader 中的,或者您可以从 xpdf 包中的 pdffonts 获得更多信息(您可能必须自己编译 - 我不确定在 Mac 上是否可用)。同样,您可以在 Acrobat 中以不同的方式重新保存嵌入字体的文档 - 我不太确定这个。

于 2010-06-21T05:08:39.087 回答