R&D/OS

FreeBSD 한글 UTF-8 폰트 사용하기

sunshout 2007. 9. 28. 16:12
FreeBSD를 사용하는데 이제 언어를 UTF-8로 바꿔서 사용하고 있습니다.

가장 큰 문제점이 X-terminal (주로 xterm 사용) 을 사용하면 한글이 보이지 않는 문제점이 있습니다.
이는 한글 폰트가 존재하지 않기 때문이죠.

이를 해결하기 위해서는
1) 한글 UTF-8 폰트를 구하기 (기존에 euc-kr , KSCxxx 으로 나가는 조합, 완성형 등을 사용안함)
   - 한글 UTF-8 폰트를 구하기 어려운데 Naver에서 무상으로 제공하는 게 있네요.
   - 주소: http://cndic.naver.com/font.nhn
   - 리눅스용 압축파일(naverdic.tgz)을 다운로드 받습니다. ( Linux , FreeBSD, Solaris 등 다 동일하게 사용가능한데 리눅스용이라고 하니 리눅스가 많이 성장했음을 알 수 있죠 ^^)
   - 압축을 풀면 naverdic.ttf 가 나옵니다. (Truetype 임을 알 수 있죠)

2) 폰트를 해당  설치
  - 압축을 푼 파일을 FreeBSD 에서 TTF 폰트를 주로 저장해 놓는 폴더에 카피한다.
  - 주소: /usr/X11R6/lib/X11/fonts/TTF/

3) 폰트 등록하기 (command 실행)
  - ttmkfdir (TrueType 폰트에 대해서 fonts.dir을 업데이트 하는 명령어)
  - mkfontdir
  - fc-cache -v (fonts.cache-1 파일을 업데이트 하는듯)

* 여기까지는 어찌어찌 했는데 xlsfonts 하면 naver 폰트가 나오지 않는다 ㅜㅜ

p.s. 현재 어떤 폰트 디렉토리들에서 폰트를 가져오고 있는지 보기
  -  xset q