アプリケーションを国際化する必要があるため、実行時に作成する PDF のフォントをユーザーが選択できるようにする必要があります。を使用して、ユーザーのシステムからフォントの選択肢のリストを表示できるようにしたい
GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts();
これはフォントの取得には問題なく機能しますが、ここで概説されているように、そのフォントを FOP で適切に再生するには、いくつかのフープをジャンプする必要があるようです。TTFReader を実行するためにフォントの場所を取得する方法がわからないことを除いて、彼らが概説したすべての指示に従うことができます。
- java が getAllFonts() コマンドで収集する各フォントのパスを一覧表示する方法を知っている人はいますか?
- PDF にフォントを埋め込むことは良い考えですか? たとえば、Arial Unicode MS TFF ファイルは ~ 30 MB です。
- これは、FOP と XSL を使用して国際化された PDF を作成する唯一の方法ですか?