5

iText を使用して中国語の文字を含む PDF を作成しています。指定したフォントは、コードを使用して読み込んだ MS 明朝であり、

FontFactory.registerDirectory("c:/windows/Fonts/");

new Phrase("Asian 汉字/漢字 characters", FontFactory.getFont("MS Mincho", 16, Font.NORMAL));

以下のコードは、MS 明朝フォントを適切に取得します (つまり、null ではありません)。

FontFactory.getFont("MS Mincho", 16, Font.NORMAL)

ただし、生成された PDF には ASCII テキストの「アジア文字」のみが表示されます。つまり、中国語の文字は PDF に表示されません。

生成された PDF で中国語の文字が欠落している理由について何か考えはありますか?

4

2 に答える 2