我正在使用 iText 创建带有中文字符的 PDF。我指定的字体是我使用代码加载的 MS Mincho,
FontFactory.registerDirectory("c:/windows/Fonts/");
new Phrase("Asian 汉字/漢字 characters", FontFactory.getFont("MS Mincho", 16, Font.NORMAL));
下面的代码适当地检索 MS Mincho 字体(即不为空),
FontFactory.getFont("MS Mincho", 16, Font.NORMAL)
但是,生成的 PDF 只显示 ASCII 文本“亚洲字符”,即 PDF 上不显示中文字符。
关于为什么生成的 PDF 中缺少中文字符的任何想法?