2012-10-26 14 views

risposta

19

È possibile utilizzare fontforge o batik per eseguire questa operazione dalla riga di comando.

Con FontForge (vedi scripting documentation):

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

Salva quanto sopra per convert2svgfont.pe di file, quindi richiamare come:

convert2svgfont.pe myfont.ttf 

Per batik vedere this documentation, installare e quindi richiamare come:

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

Does batik-ttf2svg converte sia otf (OpenType basato su CFF) pure come risposta all'interrogato? – djangodude

+0

@djangodude hmm, non sono sicuro al 100%. –

+0

Grazie @ ErikDahlström, funziona, ma i caratteri in SVG sono specchiati/capovolti. C'è ancora qualche funzione chiamata che dovrei aggiungere per evitare questa inversione? – vimal1083

Problemi correlati