ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 우분투(7.04)에서 자바 한글 폰트 설정하기
    개발 2007. 8. 7. 13:34

    우분투(7.04)에서 자바(JRE6)의 한글폰트 설정하기


    우분투에서 자바프로그램을 실행시키면 한글이 정상적으로 보이지 않는다.
    이는 자바에서 기본값으로 설치된 한글폰트의 경로가 잘못되어 있기 때문이다.
    (잘 보이는 수도 있습니다.)

    1. fontcofig.properties 파일 생성

    자바가 설치된 디렉토리에 보면 폰트에 관련된 파일이 있다. 처음에는 생성되어 있지 않으므로 다른파일을 참고해서 수정한다.

    내 경우에는 /usr/local/jdk1.6/ 에 자바를 설치했다.

    1) 파일을 복사하고자 하는 위치로 경로를 이동한다.
    $ cd /usr/local/jdk1.6/jre/lib

    2) 참고할 파일을 복사한다.
    $ cp -ap /usr/local/jdk1.6/jre/lib/fontconfig.RedHat.properties.src fontconfig.properties

    3) 복사한 fontconfig.properties 을 수정한다.
      - 수정하는 부분은 한글폰트가 설치된 경로를 맞춰준다.

    filename.-misc-baekmuk_batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1=
      /usr/share/fonts/truetype/baekmuk/batang.ttf
    filename.-misc-baekmuk_gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1=
      /usr/share/fonts/truetype/baekmuk/gulim.ttf
    filename.-misc-kochi_gothic-medium-r-normal--*-%d-*-*-c-*-iso10646-1=
      /usr/share/fonts/ja/TrueType/kochi-gothic-subst.ttf
    filename.-misc-kochi_mincho-medium-r-normal--*-%d-*-*-c-*-iso10646-1=
      /usr/share/fonts/ja/TrueType/kochi-mincho-subst.ttf

    (위의 코드는 각각 한줄에 표시되어야 함)
    위의 설정에서 보면 고딕체나 다른 폰트를 설정하는 부분도 있지만 기본값으로 리눅스에 자바를 설치했다면,
    많은 폰트를 지원하지 않는다.
    실제로 나처럼 기본값으로 설치했을 경우에는

    batang.ttf
    dotum.ttf
    gulim.ttf
    hline.ttf 이렇게 4가지 폰트밖에 없다.

    폰트가 이쁘지 않다면 다른 폰트로 변경해주어도 상관이 없다. 경로만 맞춰주면 된다.

    반응형

    '개발' 카테고리의 다른 글

    텍스트 문서 파싱하기  (0) 2007.09.15
    euckr 을 utf8 로 변환하는 스크립트  (0) 2007.08.31
    ProgressMonitor 사용하기  (0) 2007.07.31
    J2SE6 에서 쿠키 사용하기  (0) 2007.07.29
    애프릿과 자바스크립트 연동  (0) 2007.07.27

    댓글

Designed by Tistory.