====== JAVA ====== ===== JDK를 이용한 Application에서 한글이 깨질 경우 ===== ==== JFreeChart 등의 이미지 관련한 작업시 한글이 깨질때 ==== - OS locale 설정을 확인한다. - 소스(jsp,class)에 언어설정을 확인한다. - **${JAVA_HOME}/jre/lib/** 아래 **font.properties.ko**(or **font.properties.ko.Redhat**) 파일이 존재하는지 확인한다. - Redhat 의 경우, /usr/share/fonts/ko/TrueType/gulim.ttf /usr/share/fonts/ko/TrueType/batang.ttf 파일이 존재하는지 확인한다. - Debian 의 경우, Redhat 의 파일2개를 /usr/share/fonts/ko 디렉토리를 카피한다. - ${JAVA_HOME}/jre/lib/font.properties.ko (or font.properties.ko.Redhat) 파일에 아래의 정보를 추가한다. - # fc-cache -f 명령을 실행한다. filename.-misc-baekmuk_batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/ko/TrueType/batang.ttf filename.-misc-baekmuk_gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/ko/TrueType/gulim.ttf