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