2012-10-26 21 views

उत्तर

19

आप कमांडलाइन से ऐसा करने के लिए fontforge या batik का उपयोग कर सकते हैं। convert2svgfont.pe फाइल करने के लिए ऊपर

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

बचाना है, तो के रूप में आह्वान:

fontforge के साथ (scripting documentation देख)

convert2svgfont.pe myfont.ttf 

बाटिक this documentation देखने के लिए, स्थापित करें और उसके बाद के रूप में आह्वान:

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

क्या batik-ttf2svg दोनों otf (CFF- आधारित OpenType) को रूपांतरित करता है प्रश्नकर्ता के रूप में टीटीएफ के रूप में पूछा? – djangodude

+0

@djangodude हम्म, मैं 100% निश्चित नहीं हूँ। –

+0

धन्यवाद @ एरिकडाह्लस्ट्रॉम, यह काम कर रहा है, लेकिन एसवीजी में वर्ण प्रतिबिंबित/फ़्लिप किए गए हैं। क्या इस उलटाई से बचने के लिए मुझे कोई और फ़ंक्शन कॉल जोड़ना चाहिए? – vimal1083