我知道这应该是一件容易的事,但是当我尝试从 XML(通过 XSL)生成 PCL 文档时,日文字符显示得非常像素化。
Apache FOP 1.0 Java 1.6.0_27
我已经为 pdf 设置了一个 userconfig.xml,并且效果很好:
<renderer mime="application/pdf">
<fonts>
<font metrics-url="IPAexGothic.xml" kerning="yes" embed-url="ipaexg.ttf">
<font-triplet name="IPAexGothic" style="normal" weight="normal"/>
</font>
</fonts>
</renderer>
但我在 FOP 文档中读到 PCL 的字体是完全不同的球类游戏:
"Non-standard fonts for the PCL renderer are made available through the Java2D
subsystem which means that you don't have to do any custom font configuration in this
case but you have to use the font names offered by Java."
我试图将字体放到我的 jre/lib/fonts/ 目录中。我试图设置逻辑字体。(http://docs.oracle.com/javase/tutorial/2d/text/fonts.html)
我在 AWT 中创建了一个程序来尝试显示日文字符。他们也没有显示。
我错过了什么愚蠢的东西吗?如果有帮助,这里有一些日文字符。东京都</p>
谢谢,约书亚