2012-10-03 95 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中。