7

出力をPDFファイルに保存するテキスト編集プログラムがあります。

また、すべてのテキストをPDF辞書に保存し、そこから再度読み取ることができます。問題は、私の母国語では、č、ć、đ、ž、šのような文字がかなり一般的であるということです...

プログラムのGUIでこれらの文字を書くと、問題ありません。すべて表示されます((現在)Javaのarialフォントを使用しています)。

保存してPDFIAdobeReaderを開くと、čićが欠落しており、đ、ž、šが正常に印刷されます。カスタム(TrueType)フォント(BookAntiqua、ここからダウンロード)を使用しています。

これはエンコーディングの問題ですか、それともフォント自体の問題ですか(đ、ž、š文字をサポートしていません)?

また、PDFをプログラムに再度ロードすると、欠落している文字がまだ欠落しており、đ、ž、šが⎕記号などと交換されています...それはPDFの記述方法に問題がありますか、それとも他に何かありますか?

結論として、これらの5つの文字が私のプログラムGUIとPDFドキュメントに表示され、PDFの辞書から適切に取得されるようにしたいと思います。

4

1 に答える 1

3

私も同じ問題を抱えていました。私はそれらの文字をサポートするフォントを変更することで解決しました、名前を忘れました、多分Arialユニコード?-それが何のフォントかを実験する必要があります-私がそのフォントをpdfに埋め込んだよりも。それは完璧でした。私の名前にはそれらの奇妙な文字がいくつかあります:)

編集:これを行う方法のサンプルがありフィールドにも設定できます。また、別のコードスニペットがあります。これは便利です

于 2012-09-22T11:36:07.370 に答える