저작권 안내: 저작권자표시 Yes 상업적이용 No 컨텐츠변경 No

스프링5 입문

JSP 2.3

JPA 입문

DDD Start

인프런 객체 지향 입문 강의

CentOS에 설치한 Confluence의 chart 플러그인이 한글을 제대로 출력하지 않아, 그 문제를 해결하고자 구글신께 물어보고 아래와 같이 간단하게 해결할 수 있다.


먼저 한글 폰트가 없다면 root 계정으로 한글 폰트를 설치한다.


$ yum install fonts-korean


위 명령을 실행하면 /usr/share/fonts/korean/TrueType 디렉토리가 생성되고, 그 디렉토리에 batang.ttf, dotum.ttf 등의 한글 폰트 파일이 생성된 것을 확인할 수 있다.


한글 폰트를 설치했으면 다음은 java를 설정할 차례이다. 여기서는 자바 1.6 버전을 /usr/local/java/에 설치했다고 가정한다. /usr/local/java/jre/lib 디렉토리에 위에 설치한 한글 폰트를 사용하도록 font.properties 파일을 생성해주면 된다. 이 파일을 가장 쉬운 방법은 다음과 같이 기존에 존재하는 파일을 하나 복사하는 것이다.


$ cd /usr/local/java/jre/lib

$ cp fontconfig.RedHat.properties.src fontconfig.properties


이걸로 끝이다. fontconfig.properties 파일을 열어보면 다음과 같이 한글 설정 및 폰트 경로가 지정된 것을 확인할 수 있다. 만약 다른 언어들에 대한 설정이 거슬리면 지워주면 된다.


# Component Font Mappings

serif.plain.korean-iso10646=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bold.korean-iso10646=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1

... [기타 폰트 설정들]


# Font File Names

filename.-misc-baekmuk_batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/korean/TrueType/batang.ttf

filename.-misc-baekmuk_gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/korean/TrueType/gulim.ttf

... [기타 폰트 설정들]


# AWT X11 font paths

awtfontpath.korean-iso10646=/usr/share/fonts/korean/TrueType

... [기타 폰트 설정들]




만약 다른 경로에 한글 폰트를 설치했다면 경로를 알맞게 설정해주면 된다.




Posted by 최범균 madvirus

댓글을 달아 주세요