[리눅스/자바] jre 1.5.0-10, ko_KR.UTF-8 환경에서 한글 설정 하기.
다음 글은 리눅스 ko_KR.UTF-8 환경에서 자바의 한글이 잘 안나오는것을 폰트 등록과 폰트 설정 파일로 한글이 나오도록 하봤던것을 적은 글입니다.

OS : kubuntu 6.10(edgy)
LANG : ko_KR.UTF-8


- 자바설치 시작 -

패키지설치도 되있지만, thinkfree실행시 문제로 java를 java.sun.com에서 받아 설치했다.
(알고보니 gcj로 링크여서 문제였지만... 하여튼...)

jre 설치위치 : /usr/java/jre1.5.0_10

$ ls -al $HOME/.mozilla/plugins/libjavaplugin_oji.so
$HOME/.mozilla/plugins/libjavaplugin_oji.so -> /usr/java/jre1.5.0_10/plugin/i386/ns7/libjavaplugin_oji.so

※ firefox에서 javavm이 잘 동작하지 않으면...

1. /usr/lib/firefox/plugins위치에 있는 기존의 gcj로 링크되있는 libjavaplugin은 삭제를 해줍니다.

2. 새로 설치한 /usr/java/jre1.5.0_10의 libjavaplugin_oji.so를 링크로 설치 해 줍니다.

$ cd /usr/lib/firefox/plugins
$ ls -al libjavaplugin_oji.so
libjavaplugin_oji.so -> /usr/java/jre1.5.0_10/plugin/i386/ns7/libjavaplugin_oji.so

- 자바설치 끝 -


- 한글 설정 시작 -

1. 폰트 설정 파일 복사
폰트설정파일 :  /usr/java/jre1.5.0_10/lib/fontconfig.properties

fontconfig.RedHat.9.0.properties.src 파일을  fontconfig.properties 파일로 복사한다.
(기존의 fontconfig.bfc, fontconfig.properties.src 는 fontconfig.bfc.bak, fontconfig.properties.src.bak 로 백업을 했음.)

$ sudo cp fontconfig.RedHat.9.0.properties.src fontconfig.properties

2. 폰트복사
윈도우용 폰트 gulim.ttc, batang.ttc, mingliu.ttc, msmincho.ttc 를 /usr/java/jre1.5.0_10/lib/fonts 에 복사 한다.
fonts.dir을 만들기 위해 다음 명령을 차례로 한다.

$ cd /usr/java/jre1.5.0_10/lib/fonts
$ sudo mkfontscale
$ sudo mkfontdir

등록 확인

$ grep microsoft fonts.dir 
...
gulim.ttc -microsoft-gulim-medium-r-normal--0-0-0-0-p-0-iso10646-1
...

이런 비슷한것들이 보이면 정상적으로 등록된것임.

3. /usr/java/jre1.5.0_10/lib/fontconfig.properties 수정.

"-misc baekmuk-gulim-" => "-microsoft-gulim-"
"-misc baekmuk-batang-" => "-microsoft-batang-"

(제가 사용하고 있는 파일 입니다 : fontconfig.properties )

4. 한글이 정상적으로  나오는지 확인

$ /usr/java/jre1.5.0_10/bin/ControlPanel

정상적으로 한글이 보이면 된것임.

- 한글 설정 끝 -

powered by performancing firefox

by 개미 | 2007/01/03 17:18 | 리눅스 | 트랙백
트랙백 주소 : http://lum7671.egloos.com/tb/2914441
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.
< 이전페이지 다음페이지 >