2012-10-26 12 views

Odpowiedz

19

Możesz użyć fontforge lub batik, aby to zrobić z linii poleceń.

Z FontForge (patrz scripting documentation):

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

zapisać wyżej convert2svgfont.pe pliku, a następnie wywołać jak:

convert2svgfont.pe myfont.ttf 

batik zobaczyć this documentation, zainstalować, a następnie wywołać jak:

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

Czy batik-ttf2svg konwertuje zarówno otf (oparty na CFF OpenType), jak i tak, jak pytał pytający? – djangodude

+0

@djangodude hmm, nie jestem w 100% pewny. –

+0

Dzięki @ ErikDahlström, Działa, ale znaki w SVG są odbijane/odbijane. Czy jest jakieś dodatkowe wywołanie funkcji, które powinienem dodać, aby uniknąć tej inwersji? – vimal1083

Powiązane problemy