2012-10-26 49 views

回答

19

您可以使用fontforge或batik從命令行執行此操作。

隨着fontforge(見scripting documentation):

#!/usr/bin/fontforge 
Open($1) 
Generate($1:r + ".svg") 

保存上面convert2svgfont.pe文件,然後調用如:蠟染看到this documentation

convert2svgfont.pe myfont.ttf 

,安裝,然後調用爲:

java -jar batik-ttf2svg.jar myfont.ttf -o myfont.svg 
+0

Batik-ttf2svg是否同時轉換otf(基於CFF的OpenType)正如提問者所問的那樣? – djangodude

+0

@djangodude嗯,我不是100%確定。 –

+0

謝謝@ErikDahlström,這是工作,但SVG中的字符是鏡像/翻轉。有沒有更多的函數調用我應該添加以避免這種倒置? – vimal1083

相關問題