목차

JAVA

JDK를 이용한 Application에서 한글이 깨질 경우

JFreeChart 등의 이미지 관련한 작업시 한글이 깨질때

  1. OS locale 설정을 확인한다.
  2. 소스(jsp,class)에 언어설정을 확인한다.
  3. ${JAVA_HOME}/jre/lib/ 아래 font.properties.ko(or font.properties.ko.Redhat) 파일이 존재하는지 확인한다.
  4. Redhat 의 경우, /usr/share/fonts/ko/TrueType/gulim.ttf /usr/share/fonts/ko/TrueType/batang.ttf 파일이 존재하는지 확인한다.
  5. Debian 의 경우, Redhat 의 파일2개를 /usr/share/fonts/ko 디렉토리를 카피한다.
  6. ${JAVA_HOME}/jre/lib/font.properties.ko (or font.properties.ko.Redhat) 파일에 아래의 정보를 추가한다.
  7. # 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