[완료] MATLAB에서 한글 입력이 안됩니다.

hoydooley의 이미지

리눅스용 MATLAB에서 한글을 쓰면 글자가 ㅁㅁㅁㅁㅁ 이렇게 입력됩니다.
파일 열기를 할 때도 확인 버튼과 취소 버튼 등의 글자가 ㅁㅁㅁㅁ 이렇게 나옵니다.
어떻게 해야 MATLAB에서 한글을 입력하고 볼 수 있을까요?
사용하는 MATLAB 버전은 7.0.1 R14 SP1 , 리눅스는 우분투 gutsy입니다.

hoydooley의 이미지

해결 방법은 다음과 같습니다.

matlab디렉토리/sys/java/jre/glnx86/jre1.4.2/lib/ 안의 font.properties.ko_KR_UTF8.Sun 파일을 참고해 한글 글꼴을 제대로 설정하여 같은 디렉토리 안에 font.properties.ko 파일을 만듭니다.

예를 들어 저의 경우에는 다음 명령을 실행했습니다.

sudo apt-get install ttf-baekmuk
cd matlab디렉토리/sys/java/jre/glnx86/jre1.4.2/lib/ 
sudo cp font.properties.ko_KR_UTF8.Sun font.properties.ko

위에서 백묵 글꼴을 설치한 이유는 비트맵을 지원하지 않는 기타 한글 글꼴이 MATLAB에서 유독 흐릿하게 표시되었기 때문입니다.

다음과 같이 font.properties.ko 파일을 에디터로 엽니다.

sudo gedit font.properties.ko

맨 마지막 두 줄에서 /usr/X11R6/lib/X11/fonts/truetype/sundotumf.ttf 와 /usr/X11R6/lib/X11/fonts/truetype/sundotump.ttf
부분을 자신이 원하는 글꼴의 경로로 바꿔줍니다.

저는 둘다 /usr/share/fonts/truetype/baekmuk/gulim.ttf 로 바꿨습니다.
이제 저장 후 matlab을 재실행하면 한글 입출력이 가능해 집니다.