JavaアプリケーションがiTextを使用してPDFを作成します。コンテンツがアジアの場合もありますが、動作しません。アジア文字は表示されません。アジア文字をサポートするiTextを設定するには?
iTextのダウンロードページでiTextAsian.jar
が見つかりましたが、その使用方法はわかりません。
目標は、お気に入りのフォントをデフォルトで使用することです。しかし、文字が利用できない場合、この文字には他のフォントが使用されます。私は読んで、iTextはそのようにautomaticalyフォントを選択することができますが、どのようにこれを設定するには?
また、すべての必要なフォントをPDFに含めたいので、ユーザーは自分のコンピュータにアジアフォントをインストールする必要はありません。
「記号」ではありません。これらは文字です。 – NullUserException
あなたのユーザーはすべて、PDFビューアでインストールされたアジア言語のフォントパックを持っているのですか、またはPDFビューアのインストールされている基盤を制御できますか?そうでない場合は、PDF埋め込みフォントを使用するとPDFが大きくなりすぎる - iTextはドキュメントに必要なグリフのみを埋め込みますか? –
ユーザーを制御できません。これは、PDFを作成するWebアプリケーションです。アジアン文字のないPDFよりもサイズが大きいPDFが適しています。次のステップでは、ユーザーのコンテンツにアジア系文字が含まれているかどうかを検出し、それに基づいて余分なフォントを含めてスキップします。 – Witek