嵌入式字体不适用于Apache FOP

时间:2016-01-19 13:27:03

标签: java apache fonts apache-fop

我正在使用FOP将xml转换为pdf,我需要使用中文字符。我确实使用了中文字体,但它似乎根本不起作用。 我创建了字体xml文件。

enter image description here

并在fop.xconf中注册

<font metrics-url="/home/zhufree/Tools/fop-2.1/conf/simkai.xml" kerning="yes" embed-url="/home/zhufree/Tools/fop-2.1/conf/kaiti.ttf">
   <font-triplet name="simkai" style="normal" weight="normal" />
   <font-triplet name="simkai" style="normal" weight="bold" />
   <font-triplet name="simkai" style="italic" weight="normal" />
   <font-triplet name="simkai" style="italic" weight="bold" />
</font>

字体xml文件和字体ttf文件与fop.xconf在同一目录下,当我尝试转换时,它仍然显示我无法找到字体。

enter image description here

我该怎么做才能展示汉字?

更新: 我通过在java代码中使用特定的配置文件解决了这个问题,并且运行良好。谢谢。

0 个答案:

没有答案