如何将ttf字体转换为svg字体,该字体适用于batik rasterizer(svg-> pdf)?

时间:2015-09-02 13:51:04

标签: svg fonts batik

我将带有batik ttf2svg的ttf字体转换为svg字体。然后在svg中使用svg字体,我想将其转换为pdf。这是通过batik rasterizer完成的。

由于工作起来有点棘手,我在这里分享我的解决方案。

1 个答案:

答案 0 :(得分:0)

蜡染ttf2svg是我在最后工作的唯一转换器。其他工具不起作用 - 至少与蜡染光栅化器结合使用。

我使用以下命令转换字体:

java -jar /path/to/batik/batik-1.8/batik-ttf2svg-1.8.jar diehl_deco.ttf -o diehl_deco.svg -id DiehlDeco -l 32 -h 20000

选项-l 32至关重要 - 至少对于Diehl Deco字体 - 因为前32个unicode字符与蜡染光栅化器不兼容。如果您的字体根本不呈现svg字体中的单个字符可能是问题。 -h只是获得所有后续角色的重要价值,也许你甚至可以跳过那个角色。