4

アプリで PDF ファイルをレンダリングするために Quartz を使用して 2 年以上になりますが、これまでのところ実際の問題は発生していません。

しかし、最近、お客様の 1 人から、一部の PDF ファイルで一部のフォントが正しく表示されないという報告がありました。

この問題は iOS でのみ発生します。PDF ファイルは、Mac (Adobe Reader または Preview を使用) および PC (Adobe Reader を使用)で正しくレンダリングされます。

さらに、プリフライトを使用して Acrobat Pro でファイルを確認しましたが、フォントが欠落していません。

ファイルの 1 つを表示するときに 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 に答える