我正在使用Quartz 2d apis在我正在处理的iPad应用程序中显示pdf文档,但文本显示真实时髦并且不可读。我的笔记本电脑上的文字显示得很好,据我所知,这不是pdf文件本身的问题。我不确定为什么文档显示这样,任何帮助将不胜感激。显示文本的图像链接如下。
另外,我试图在iPad上打开safari中的pdf,我用时髦的文字得到了相同的结果。所以我不确定为什么iPad无法显示这个文件。
alt text http://www.freeimagehosting.net/uploads/e7b5766199.png
答案 0 :(得分:1)
错误的字体替换?您的笔记本电脑上可能有非嵌入式字体,但iPad没有。在PC acrobat阅读器上,您可以查看属性,字体以查看 - 我不确定Mac等价物是什么。如果是这样,您可以在Mac上的Acrobat中打开文档,并使用嵌入的字体重新保存。
如果不是这样,您可能在iPad PDF库中发现了一个处理特定字体或字体子集类型的错误 - 有很多变化。您可以再次查看字体在Acrobat Reader中的存储方式,或者您可以从xpdf包中的pdffonts获取更多信息(您可能需要自己编译 - 我不确定Mac上的可用性)。再次,您可以在Acrobat中重新保存文档,以不同的方式嵌入字体 - 我对此不太确定。