Apache FOP,自定义字体,字距调整?

时间:2012-04-09 22:57:11

标签: apache-fop kerning

我刚刚使用Apache FOP制作了一张提交给照片打印服务的PDF / X相簿。一切似乎都很好,但是很难。使用自定义衬线字体,例如单词“portfolio”没有正确呈现(问题在于f-o,因为o应该在f的“head”下呈现)。例如,在Mac OS X下安装相同的字体,并尝试使用TextEdit,正确呈现该单词。

这是我配置字体的方式:

            <font metrics-url="Muli/Muli-Light.xml"  
                  kerning="yes" 
                  embed-url="Muli/Muli-Light.ttf">
                <font-triplet name="Muli" style="normal" weight="300"/>
            </font>

通过按照FOP文档处理TTF字体来实现XML文件。该文件包含字距调整对,它应该是AFAIK所需要的。

我错过了什么?我正在使用FOP 1.0。

1 个答案:

答案 0 :(得分:0)

我认为这样的单词file:/缺少:

<fonts>
  <font metrics-url="Arialuni.xml" kerning="yes" embed-url="file:/Library/Fonts/Arialuni.ttf">
    <font-triplet name="Arialuni" style="normal" weight="normal"/>
  </font>
</fonts>