1
我正在使用FOP生成PDF報告。 問題是我需要DIN-Regular字體而不是默認的Times New Roman。 任何人都可以告訴我如何改變字體嗎? 我正在使用fop-0.94.boc.02版本。謝謝將自己的字體集成到XSL/FOP中
我正在使用FOP生成PDF報告。 問題是我需要DIN-Regular字體而不是默認的Times New Roman。 任何人都可以告訴我如何改變字體嗎? 我正在使用fop-0.94.boc.02版本。謝謝將自己的字體集成到XSL/FOP中
所有你需要做的就是註冊字體,它的位置在你的配置文件fop.xconf中。
像這樣:
<fonts>
<directory>/usr/share/fonts/TTF</directory>
<font-triplet name="DIN-Regular" style="normal" weight="bold"/>
(...)
</fonts>
在您的FOP的代碼,你應該是指像這樣的字體:
<fo:block font-size="11.5pt" font-family="DIN-Regular"> Content
</fo:block>
目前FOP正確只支持TrueType字體,我想。
您還必須查看字體的樣式,以便將其包含在三元組中。通過打開並調查您的字體來做到這一點。
確保在調用fop時包含-c fop.xconf,並且您應該很好去!
嗨,我想添加'ubuntu-b-webfont'。如何以及在哪裏添加這個配置文件。我們使用默認的CQ5自帶的FOP版本0.95.0.0002。請提示。 – 2014-01-29 07:29:52