4
我刚刚使用Apache FOP生成一个PDF/X写真集以提交给照片打印服务。一切似乎都很好,但要紧。使用自定义衬线字体,例如“投资组合”一词没有得到适当的表达(问题在于f-o,因为o应该在f的“头部”下呈现))。例如,在Mac OS X下安装相同的字体,并尝试使用TextEdit,该字就可以正确呈现。Apache FOP,自定义字体,字距?
这是我的配置的字体:
<font metrics-url="Muli/Muli-Light.xml"
kerning="yes"
embed-url="Muli/Muli-Light.ttf">
<font-triplet name="Muli" style="normal" weight="300"/>
</font>
其中XML文件已被处理TTF字体作为每FOP文档来实现的。该文件包含字距对,它是应该需要的AFAIK。
我错过了什么?我正在使用FOP 1.0。
嗯,这似乎并非如此。实际上,embed-url似乎在没有file:/的情况下工作,否则我无法在渲染中看到字体。如果它适用于embed-url,我不明白为什么metrics-url应该是不同的。考虑,在该文件的头部有一对夫妇元件设置基本路径: ./ ./target/fonts 在任何情况下,我甚至尝试硬连接文件:/和绝对路径,但没有任何变化。 –
2012-12-13 23:09:05