ubuntu에서 맑은 고딕체를 쓰기

현재 ubuntu 버전은 8.10입니다.

이 버전에서 clear-type이 적용된 맑은 글꼴을 쓰는 방법을 기술하겠습니다.

1. 우선 맑은 글꼴을 받습니다. (사이트 참조: http://www.gegereka.com/?query=malgun.ttf)

2. 받은 글꼴을 ~/.fonts 디렉토리에 카피합니다. Default로 그 디렉토리가 생성되지 않았을수 있습니다. 이때는 수동으로 .fonts를 생성하여 그 디렉토리에 카피합니다. (우분투 8.10에서는 ~/.fonts에 ttf 파일을 카피하는 것과 동시에 글꼴로 등록이 됩니다.)

3. 적당한 에디터를 이용하여 /etc/fonts/conf.avail/40-nonlatin.conf 를 편집합니다.

3-1. 우분투를 인스톨하고 language support으로 korean으로 선택을 했었다면, 40-nonlatin.conf에 영어가 아닌 다른 언어들에 대한 글꼴이 나와 있습니다. Default로 Serif에는 UnBatang이, Sans-Serif에는 Undotum이 설정되어 있습니다. 이 바로 위에 맑은 고딕 글꼴을 설정해 주면, Serif와 Sans-Serif에 모두 맑은 고딕체를 설정할 수 있습니다.

실은 Sans-Serif는 우리말로 하면, 고딕체이고, Serif는 우리말로 명조체입니다. 맑은 고딕은 고딕체에 해당함으로 사실을 Sans-Serif에만 적용하면 되지만, 명조체까지 바꾸는 것은 개인 취향입니다.

다음은 제 예제를 적어둡니다.

<!--
  Serif faces
 -->
	<alias>
		<family>Nazli</family>
		<family>Lotoos</family>
		<family>Mitra</family>
		<family>Ferdosi</family>
		<family>Badr</family>
		<family>Zar</family>
		<family>Titr</family>
		<family>Jadid</family>
		<family>Kochi Mincho</family>
		<family>AR PL SungtiL GB</family>
		<family>AR PL Mingti2L Big5</family>
		<family>MS 明朝</family>
		<family>Malgun Gothic</family>
		<family>UnBatang</family>
		<family>Baekmuk Batang</family>
		<family>MgOpen Canonica</family>
		<family>Sazanami Mincho</family>
		<family>AR PL ZenKai Uni</family>
		<family>ZYSong18030</family>
		<family>FreeSerif</family>
		<default><family>serif</family></default>
	</alias>
<!--
  Sans-serif faces
 -->
	<alias>
		<family>Arshia</family>
		<family>Elham</family>
		<family>Farnaz</family>
		<family>Nasim</family>
		<family>Sina</family>
		<family>Roya</family>
		<family>Koodak</family>
		<family>Terafik</family>
		<family>Kochi Gothic</family>
		<family>AR PL KaitiM GB</family>
		<family>AR PL KaitiM Big5</family>
		<family>MS ゴシック</family>
		<family>Malgun Gothic</family>
		<family>UnDotum</family>
		<family>Baekmuk Dotum</family>
		<family>SimSun</family>
		<family>MgOpen Modata</family>
		<family>MgOpen Moderna</family>
		<family>Sazanami Gothic</family>
		<family>AR PL ShanHeiSun Uni</family>
		<family>ZYSong18030</family>
		<family>FreeSans</family>
		<default><family>sans-serif</family></default>
	</alias>

위는 40-nonlatin.conf 파일의 일부입니다. 우분투 8.10은 모든 글꼴에 antialiasing을 적용하도록 되어 있기때문에 특별히 clear-type 부분을 손보지는 않아도 됩니다. 참고로 antialiasing을 위한 파일은 10-antialias.conf 에 있습니다.

40-nonlatin.con를 수정하면 자동으로 글꼴이 적용됩니다.

Update1:

아쉽게도 맑은 고딕은 antialiasing이 적용이 되지만, 한글만 있는 폰트라는 것이 아쉽습니다. 다시말해, 한자가 있을 경우는 표현을 하지 못한다는 문제가 있습니다.

우분투에는 한글과 한자가 같이 있는 폰트가 있는데, 은폰트 (은바탕, 은돋음 등)입니다. 이 은폰트는 bold체까지 한자를 지원합니다. 은폰트를 인스톨하셨다면, Firefox등에서 serif를 은고딕등으로 바꾸어 주면, 제대로 된 한자와 한글이 동시에 표현될 수 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *