2012-10-03 130 views
1

我用fop 0.93用于XML转换成PDF格式,我有一个字体问题
我的XML有西里尔文字符,所以当我打开生成的PDF我##嵌入字体0.93

这里是我的FOP配置文件:

<fonts>  
    <font 
     metrics-url="/FontMetrica/cour.xml" 
     kerning="yes" 
     embed-url="/Fonts/CourierNew.ttf"> 
    <font-triplet name="CourierNew" style="normal" weight="normal" /> 
    </font> 
</fonts> 

和Java代码:

fopFactory.setUserConfig(new File("fopConfig.xml")); 
fop = fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent, out); 

在结果pdf文件 - 在这个使用的属性的字体文档,我看到这些字体:

  1. 快递
  2. 传讯大胆

谁能帮助我?

+0

我使用fop 0.93。我的 /// C:/ Windows/

回答

0

我想你应该写配置文件的完整路径。或者把fopConfig.xml放在classpath中。