2012-10-26 2 views

답변

19

fontforge 또는 batik을 사용하여 명령 줄에서이 작업을 수행 할 수 있습니다. 설치

convert2svgfont.pe myfont.ttf 

를 바틱이 this documentation을 참조하십시오 다음과 같은 호출 : 다음과 같은 호출 convert2svgfont.pe 파일에

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

저장을 위 : 폰트 포지와

(scripting documentation 참조)

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

batik-ttf2svg는 otf (CFF 기반 OpenType)도 변환합니다 질문자가 물어 보는대로 ttf로? – djangodude

+0

@djangodude 흠, 100 % 확실하지 않습니다. –

+0

감사합니다. @ ErikDahlström,이 방법이 효과적입니다. 그러나 SVG의 문자는 대칭/반전됩니다. 이 반전을 피하기 위해 추가해야하는 함수 호출이 더 있습니까? – vimal1083