RH 7.0 영문판에서 TrueType font를 쓰는 방법입니다.
이 방법은 KLDP에 있는 Truetype폰트 사용하기를 참조해서 작성한 것입니다.
(http://kldp.org/KoreanDoc/html/X-TrueType-KLDP/X-TrueType-KLDP.html) 먼저 True type폰트란 흔히 말해서 Win9
X/NT에서 쓰이는 폰트들로 정확하게는 몰라도 우리가 X window에서 쓰는 bitmap 폰트보다는 보
기가 좋을 겁니다. 이런 것들을 쓰기 위해서는 X에서 TrueType폰트 서버를 깔아야합니다만
요즘의 거의 모든 배포판들은 이것들이 기본적으로 깔려나오니 폰트와 약간의 세팅만 조
정하면 됩니다.
일단 윈도우의 한글 폰트들을 가져옵니다. 여기서는 예로서 gulim체에 해당되는
gulim.ttc를 가져왔다고 해보겠습니다.
1) 적당한 디렉토리를 만듭니다.
# mkdir /usr/share/fonts/truetype/ms-ttf
2) 폰트를 카피합니다. 단 baekmuk체와 이름이 겹치는 것을 피하기 위해 gulim.ttc
를 ms-gulim.ttc라고 해서 카피하겠습니다.
# cp gulim.ttc /usr/share/fonts/truetype/ms-ttf/ms-gulim.ttc
3) fonts.dir를 만듭니다.
# vi /usr/share/fonts/truetype/ms-ttf/fonts.dir
6
eb=y:fn=0:ms-gulim.ttc -ms-gulim-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
eb=y:fn=0:ms-gulim.ttc -ms-gulim-medium-o-normal--0-0-0-0-c-0-ksc5601.1987-0
eb=y:ab=y:ms-gulim.ttc -ms-gulim-bold-r-normal--0-0-0-0-c-0-ksc5601.1987-0
eb=y:ab=y:ms-gulim.ttc -ms-gulim-bold-o-normal--0-0-0-0-c-0-ksc5601.1987-0
eb=y:fn=2:ms-gulim.ttc -ms-dotum-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
eb=y:fn=2:ms-gulim.ttc -ms-dotum-medium-o-normal--0-0-0-0-c-0-ksc5601.1987-0
4) /etc/X11/XF86Config 또는 /etc/X11/XF86Config-4를 편집합니다.
XF86Config-4는 XFree 4.0x버전의 설정화일입니다. 3.3.X 버전은 그냥 XFreeConfig를
고치시면 됩디다. 다음의 부분을 첨가하세요.
Section "Files"
....
FontPath "/usr/share/fonts/truetype/ms-ttf"
..
EndSection
또한 X로 하여금 truetype font를 처리하기 위해서 위의 설정화일 중에서 다음의
부분도 고치십시요.
Section "Modules"
...
Load "xtt"
Load "type1" <- 이부분은 type1 폰트를 처리하기 위함이지만 누락되어 있네요.
EndSection
5) /etc/X11/fs/config라는 화일에 위의 디렉토리가 없는지 확인해보십시요.
위의 화일을 열어보시면 catalogue라는 부분이 있는지 그곳에 위의 디렉토리가
없어야 합니다. 원래는 xfs라는 폰트 서버가 영문 TrueType 폰트를 처리를 해주지만
한글 폰트들은 처리할 수없기 때문에 제가 제시하는 방법처럼 xfs가 이러한 폰트들을
처리하지 않도록 해야 할 겁니다.
6) 그리고 X를 다시 띄우세요. 그러후 확인하는 방법은 xfontsel이라는 프로그램을
띄워서 ms-gulim으로 시작되는 폰트들이 무리없이 보이는지 확인해 보시면 됩니다.
wow 6.2버전도 위와 마찬가지입니다. 도움이 되었길 빕니다.
좋은 하루되시길.--내 서명???