Urxvt(xrvt-unicode) 폰트 설정하기

최근에 urxvt(rxvt-unicode)라는 터미널 프로그램을 찾았습니다. 이 프로그램을 사용해 보니 우분투에 기본으로 설치되어 있는 gnome-terminal보다 훨씬 속도가 빠르더군요. 원래는 xterm에서도 한글이 된다는 것을 알고 신기해서 몇 번 사용해 봤는데, 뭔가 모자람을 느끼고 대체품을 찾다 보니 이 프로그램을 알게 되었습니다. 터미널에서 [sudo apt-get install rxvt-unicode]라고 입력하면 금세 설치할 수 있습니다.

그런데 문제는 이 프로그램의 기본 글꼴 설정이 마음에 들지 않는다는 것이었습니다. 그래서 몇 번의 테스트를 통해, 가급적 우분투에 기본으로 내장된 크기 16~17 정도의 비트맵 폰트를 이용하도록 하는 설정을 만들어보았습니다. 이 설정을 이용하면 영어와 한글, 그리고 대다수의 한자가 비트맵 폰트로 출력됩니다.

편집기를 통해 홈 디렉터리에 .Xresources 라는 설정 파일을 만들고, 다음 설정을 써넣습니다.

[code:g7nskafs]
URxvt.font: -monotype-andale mono-medium-r-normal--17------iso8859-1,xft:Andale Mono:normal:autohint=true:pixelsize=17,jis-fixed-medium-r-normal--16------jisx0208.1983-0,-daewoo-gothic-medium-r-normal--17------ksc5601.1987-0,-isas-fangsong ti-medium-r-normal--16------gb2312.1980-0,xft:나눔고딕코딩:Regular:autohint=true:pixelsize=17,xft:UnDotum:Regular:autohint=true:pixelsize=17

URxvt.imFont: -monotype-andale mono-medium-r-normal--17------iso8859-1,xft:Andale Mono:normal:autohint=true:pixelsize=17,jis-fixed-medium-r-normal--16------jisx0208.1983-0,-daewoo-gothic-medium-r-normal--17------ksc5601.1987-0,-isas-fangsong ti-medium-r-normal--16------gb2312.1980-0,xft:나눔고딕코딩:Regular:autohint=true:pixelsize=17,xft:UnDotum:Regular:autohint=true:pixelsize=17

URxvt.boldFont: -monotype-andale mono-bold-r-normal--17------iso8859-1,xft:Bitstream Vera Sans Mono:Regular:autohint=true:pixelsize=17,xft:나눔고딕코딩:Bold:autohint=true:pixelsize=17,xft:UnDotum:Bold:autohint=true:pixelsize=17,jis-fixed-bold-r-normal--16------jisx0208.1983-0,-daewoo-gothic-bold-r-normal--17------ksc5601.1987-0,-isas-fangsong ti-bold-r-normal--16------gb2312.1980-0
[/code:g7nskafs]

설정파일을 저장하고 나면 xrdb .Xresources 명령을 내려서 이 설정을 적용시킵니다. 그러고 나서 urxvt를 새로 실행하면 글꼴 설정이 적용되어 있는 것을 볼 수 있습니다. 대부분은 비트맵 폰트로 나오지만, 기호 문자나 비트맵 폰트에 없는 두꺼운 글자는 트루타입 폰트에서 빌려옵니다. 비트맵 폰트 자체는 우분투에 기본으로 깔린 것만을 사용하였으므로, 다른 분들도 별다른 조치 없이 금방 이용할 수 있으리라 생각합니다.

p.s. 아무래도 다른 것은 괜찮지만, 한자를 제외한 일본어(히라가나 등)는 뭔가 가독성이 조금 떨어지지 않나 생각합니다. 애당초 한글만 사용하니까 별 문제는 없지만… 혹시 일본어 비트맵 폰트 중에서 가독성이 괜찮은 것 아는 분 계신가요?

으익! 올리고 보니 설정 코드에 잘못된 부분이 있군요. 그런데 수정이 안 되는지라 댓글로 다시 올립니다.
아래의 코드가 제가 의도한 것입니다. 하이픈 하나 차이인데;;;

[code:3p22oecj]
URxvt.font: -monotype-andale mono-medium-r-normal--17------iso8859-1,xft:Andale Mono:normal:autohint=true:pixelsize=17,-jis-fixed-medium-r-normal--16------jisx0208.1983-0,-daewoo-gothic-medium-r-normal--17------ksc5601.1987-0,-isas-fangsong ti-medium-r-normal--16------gb2312.1980-0,xft:나눔고딕코딩:Regular:autohint=true:pixelsize=17,xft:UnDotum:Regular:autohint=true:pixelsize=17

URxvt.imFont: -monotype-andale mono-medium-r-normal--17------iso8859-1,xft:Andale Mono:normal:autohint=true:pixelsize=17,-jis-fixed-medium-r-normal--16------jisx0208.1983-0,-daewoo-gothic-medium-r-normal--17------ksc5601.1987-0,-isas-fangsong ti-medium-r-normal--16------gb2312.1980-0,xft:나눔고딕코딩:Regular:autohint=true:pixelsize=17,xft:UnDotum:Regular:autohint=true:pixelsize=17

URxvt.boldFont: -monotype-andale mono-bold-r-normal--17------iso8859-1,xft:Bitstream Vera Sans Mono:Regular:autohint=true:pixelsize=17,xft:나눔고딕코딩:Bold:autohint=true:pixelsize=17,xft:UnDotum:Bold:autohint=true:pixelsize=17,-jis-fixed-bold-r-normal--16------jisx0208.1983-0,-daewoo-gothic-bold-r-normal--17------ksc5601.1987-0,-isas-fangsong ti-bold-r-normal--16------gb2312.1980-0
[/code:3p22oecj]