1

ペン先からiPadアプリでPDFを生成しています。アプリは、アプリのペン先に正しく表示されるカスタムフォントを使用します。この保存されたPDFをMacで表示すると、正しいフォントで表示されます。アプリ内でを表示するとQLPreviewController、フォントが置き換えられているように見えます。データソースは、アプリのドキュメントフォルダーにあるPDFのpreviewController:previewItemAtIndex:を返す実装を実装します。NSURL

これを修正する方法はありますか?フォントを埋め込む必要がありますか、それともQLPreviewControllerに提供する必要がありますか?その場合、どのようにすればよいですか?

4

1 に答える 1

1

おそらくフォントはドキュメントに埋め込まれておらず、これによりPDFレンダリングエンジンがフォントを置き換えます。残念ながら、CoreGraphics APIでは、PDFファイルにフォントを埋め込むかどうかを指定するオプションがありません。
プレビューアプリには、ファイルを正しく表示するためにフォントファイルを見つけるためのより多くの機能があります。

于 2013-03-13T12:19:54.567 に答える