폰트의 이해. 한글폰트만 변경하기

폰트중 특이한 3개의 폰트가 있다. 이것은
serif ( serif의 뜻= 장식… 즉… 끝 부분을 구부려 멋을 낸 폰트… 뉴욕타임즈 같은… 한글은 바탕체?)
sans serif( 또는 그냥 sans, sans는 없다는 뜻… 즉 장식이 없이 각진 폰트… 한글은 굴림…돋음 )
monospace ( 글자 폭이 동일한 폰트… 즉 abc와 ABC 둘이 동일한 폭으로 표시된다… 터미널 등 한정된 경우에만 사용됨)

위 3개가 왜 특이하냐면 다른 폰트들은 모두 자기 이름과 실제 폰트가 동일한데 위 3개의 폰트는 이름과 실제 폰트는 가변적임. 마치… 대명사 폰트정도 됨…
즉… 일반폰트.중 하나인 <맑은고딕>은 <맑은고딕>이다. 그러나
serif는… 여러 종류가 있고… 우분트는 설정파일에 이 중 하나를 선택해서 사용한다.

잼있는 사실…
system -> preferences -> appearance 창 또는 firefox의 font를
A… 위 3개 중에 어느 하나로 사용하는 경우…

이 경우… 글자가 영어이면 ( latin)
/etc/fonts/conf.d/60-latin.conf <----- 이 파일에 설정된 실제폰트가 사용된다.
현재 9.10버전의 경우 아래 실제파일들이 사용됨.
serif=Bitstream Vera Serif
sans=Bitstream Vera Sans
monospace=Bitstream Vera Sans Mono

영어 이외의 글자(한글 등)를 표시할 경우
/etc/fonts/conf.d/65-nonlatin.conf <------ 이 파일에 설정된 실제폰트가 사용된다
우분투 9.10의 경우 기본적으로
UnDotum 등이 설정되어 있다.

B… 강제로 특정폰트… 가령 daum을 사용하는 경우

글자가 영어이면…
daum폰트가 사용된다.

글자가 비영어이면
daum폰트가 사용된다.
또는!!! 만일 다음이 아니고 영어만 지원되는 폰트를 사용하면
위 대표폰트의 경우 처럼 65-nonlatin.conf 를 사용한다 ( <-------- 확인 필요)

////// 응용 방법…
한글 폰트를 변경하고 싶으면 두가지 방법이 있는데

예를 들어 다음의 문장이 있을 때
"나는 king"

a … 전부다… 한글폰트( 가령 다음체, 또는 맑은고딕)으로 바꾸는 경우
b… 한글만 …즉 "나는"만 한글폰트를 사용하고… king은 영어폰트를 사용하는 경우

a의 경우라면 …
system -> preferences -> appearance 창 또는 firefox의 font등
폰트를 설정하는 화면에서 강제로 특정폰트(가령 맑은고딕)로 설정한다.

b의 경우…
폰트를 특정폰트로 설정하지 않고 대표폰트(serif, sans, monospace)로 설정한 후

아래 두 파일을 본인의 취향에 맞는 폰트로 셋팅한다.
/etc/fonts/conf.d/60-latin.conf <------- 영어용 폰트
/etc/fonts/conf.d/65-nonlatin.conf <------- 한글용 폰트

수정 예…

sudo gedit /etc/fonts/conf.d/65-nonlatin.conf 엔터후… 아래와 같이 내용을 수정한다.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Malgun Gothic</family> <-----요 한줄라인을 추가. 폰트는 취향데로
<family>Artsounk</family> <!-- armenian –>
중략~~

&lt;alias&gt;
	&lt;family&gt;sans-serif&lt;/family&gt;
	&lt;prefer&gt;
		&lt;family&gt;Malgun Gothic&lt;/family&gt;   &lt;---- 한줄 추가...
		&lt;family&gt;Nachlieli&lt;/family&gt; &lt;!-- hebrew --&gt;

중략 ~~~
<family>monospace</family>
<prefer>
<family>Malgun Gothic</family> <-------- 또 한줄 추가.
<family>Miriam Mono</family> <!-- hebrew –>

본인은… serif 체가 글자가 작으면 잘 안 보이기 때문에 … 모두 각진폰트(맑은고딕)으로 변경하였음

위 팁은 [b:3dqrtlww]기본 언어가 영어[/b:3dqrtlww]일때 군요
기본언어 한글 선택된 일반적 설치 상황에서는 conf.d 에 심볼릭들이 달라 집니다.
언어를 어떤 선택 하냐에 따라 conf.d 의 적용될 심볼릭들이 변화되고 추가 됩니다.
참고 : [url=http&#58;//www&#46;ubuntu&#46;or&#46;kr/viewtopic&#46;php?p=4751:3dqrtlww]리눅스 데스크탑 글꼴 설정1[/url:3dqrtlww]
[url=http&#58;//www&#46;ubuntu&#46;or&#46;kr/viewtopic&#46;php?f=25&amp;t=6939:3dqrtlww]글꼴 설정을 자유롭게-2[/url:3dqrtlww]

일반적으로 저작권 위반인 MS 글꼴을 매치하는 설정 글도 이젠 줄여야 합니다.

10.10 을 영어로 설치하고 한글 언어팩 추가해서 사용중인데,

60-latin.conf 에 우분투 글꼴(Ubuntu), 65-nonlatin.conf 에 나눔고딕(NanumGothic) 추가하고 (각 파일 sans, serif 두군데 모두)
글꼴을 sans 나 serif 로 설정하니 잘 표시되네요.

파폭 웹페이지.
[img:2z3ig4t2]http://i397.photobucket.com/albums/pp55/althu77/lookatfonts.png[/img:2z3ig4t2]

파폭 탭
[img:2z3ig4t2]http://i397.photobucket.com/albums/pp55/althu77/lookatfonts2.png[/img:2z3ig4t2]

영문에다 통째로 한글 폰트 사용중이었는데… 잘 쓰겠습니다!
Monospace에는 어떤 한글 글꼴이 잘 어울리려나…

[quote="cororok":2950u455]
////// 응용 방법…
한글 폰트를 변경하고 싶으면 두가지 방법이 있는데

예를 들어 다음의 문장이 있을 때
"나는 king"

a … 전부다… 한글폰트( 가령 다음체, 또는 맑은고딕)으로 바꾸는 경우
b… 한글만 …즉 "나는"만 한글폰트를 사용하고… king은 영어폰트를 사용하는 경우[/quote:2950u455]
저같은 경우 이렇게 써왔는데…
~/.fonts.conf

a형 (영어든 한글이던 나눔글꼴로…)

[code:2950u455]<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumMyeongjo</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumGothic</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumGothicCoding</string>
</edit>
</match>

</fontconfig>[/code:2950u455]

b형 (한글만 나눔글꼴로)

[code:2950u455]<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

&lt;alias&gt;
	&lt;family&gt;serif&lt;/family&gt;
	&lt;prefer&gt;
		&lt;family&gt;NanumMyeongjo&lt;/family&gt;
	&lt;/prefer&gt;
&lt;/alias&gt;
&lt;alias&gt;
	&lt;family&gt;sans-serif&lt;/family&gt;
	&lt;prefer&gt;
		&lt;family&gt;NanumGothic&lt;/family&gt;
	&lt;/prefer&gt;
&lt;/alias&gt;
&lt;alias&gt;
	&lt;family&gt;monospace&lt;/family&gt;
	&lt;prefer&gt;
		&lt;family&gt;NanumGothicCoding&lt;/family&gt;
	&lt;/prefer&gt;
&lt;/alias&gt;

</fontconfig>[/code:2950u455]

잘 보고 갑니다. ^^* 고맙습니다.