리눅스에 TTF(True Type Font) 를 설정하여 Java에서 사용하기

catalogue = /usr/share/X11/fonts/misc:unscaled, /usr/share/X11/fonts/75dpi:unscaled, /usr/share/X11/fonts/100dpi:unscaled, /usr/share/X11/fonts/Type1, . . . 직접 디렉토리를 추가하거나 아래와 같은 명령어를 이용한다.

# chkfontpath –add /usr/share/fonts/truetype
다음으로는 직접 추가한 디렉토리에는 TTF파일만 있을뿐, 이 디렉토리를 폰트디렉토리로 만든다. fonts.dir 와 fonts.scale 파일을 생성한다. 이 파일은 *.ttf 가 있는 상태에서 아래 명령어를 실행한다.
# mkfontscale && mkfontdir # fc-cache
마지막은 X Font 서버를 재시작한다.
# service xfs restart
여기까지가 리눅스에 폰트를 설정하는 방법이고, 다음은 Java에서 사용하기 위한 설정방법이다. /usr/java/jdk1.6.0_21/jre/lib/fontconfig.properties 파일을 편집하거나 /usr/java/jdk1.6.0_21/jre/lib/fonts 디렉토리에 해당 TTF 파일을 넣고 아래 명령어를 실행하면 반영되는듯?
# mkfontscale && mkfontdir # fc-cache
결국 리눅스에 사용하는 폰트와 Java폰트를 공통으로 쓸수는 없는것일까? 참고사이트 : http://vietunicode.sourceforge.net/howto/fontlinux.html [tip] 참고로 폰트확인에 유용한 Java 샘플을 첨부한다. FontTest.java [/tip] ]]>

Related Posts