바뀜

둘러보기로 가기 검색하러 가기
새 문서: 제목 : 네이버 사전체를 기본 글꼴로 설정하기 난이도 : 초중급 작성자 : redneval 라이선스 : GFDL 처음 작성일자 : 2009년 6월 ==개요== === ...
제목 : 네이버 사전체를 기본 글꼴로 설정하기
난이도 : 초중급
작성자 : redneval
라이선스 : GFDL
처음 작성일자 : 2009년 6월



==개요==


=== 목적 ===

네이버 사전체를 기본 글꼴로 설정하는 방법을 알아봅니다.

=== 동기 ===

그놈(GNOME)의 기본 글꼴은 은글꼴입니다.

은글꼴은 미려한 글꼴이지만, 어떤 사람들은 윈도우즈에서의 굴림 글꼴과 같은 비트맵 글꼴을 선호하기도 합니다.

하지만 글꼴을 설정하는 것을 누구의 도움을 받지않고 처음부터 혼자하기란 어렵습니다.

본 문서에서는, 네이버 사전체를 기본 글꼴로 설정하는 방법을 설명하면서 글꼴 설정하는 과정에 익숙해지도록 도와줍니다.

=== 사전준비 ===

기본적으로 sudo 가 설치되고 설정까지 마쳤다고 가정합니다. (물론, sudo 대신에 su 를 사용해도 됩니다.)

네이버 사전체를 받기 위해서는 인터넷과 연결돼있어야합니다.

그리고 마지막으로, 데비안 레니를 설치하고나서 다른 글꼴설정은 하지 않은 초기 상태 그대로여야 합니다.

=== 한계 ===

본 문서는 데비안 레니(Lenny)를 기준으로 작성됐습니다.

따라서 다른 버전의 데비안에서는, 본 문서의 설명과 다른 부분이 존재할 수도 있습니다.

그리고 본 문서대로 설정하게 되면, fontconfig 를 사용하는 프로그램의 글꼴을 바꿀 수 있지만,

core X fonts 를 사용하는 프로그램의 글꼴은 바뀌지 않습니다.



== 글꼴 설치 ==

=== 네이버 사전체란? ===

네이버에서 무료로 배포하고 있는 글꼴입니다.

윈도우즈의 기본 글꼴인 굴림과 매우 유사한 글꼴입니다.

현재, 비트맵이 포함된 글꼴 중에서 무료로 배포되는 쓸만한 글꼴이 거의 없기 때문에

많은 리눅스 사용자들이 애용하는 글꼴입니다.


=== 네이버 사전체 내려받기 ===

터미널을 열고 다음 명령어를 입력합니다.

wget http://cdn.naver.com/naver/dic/naverdic.tgz

위 명령어가 제대로 되지 않는 경우에는, http://cndic.naver.com 에서 웹 브라우저를 이용해서 받습니다.


=== 네이버 사전체 추가하기 ===

글꼴을 사용하기 위해서는 ttf 파일을 /usr/share/fonts/ 에 저장하는 과정이 필요합니다.

다음 명령어로 앞에서 받은 파일을 압축을 푸는 등의 작업을 합시다.

tar xvfz naverdic.tgz
sudo mkdir /usr/share/fonts/truetype/naver
sudo mv naverdic.ttf /usr/share/fonts/truetype/naver
sudo chown root:root /usr/share/fonts/truetype/naver/naverdic.ttf
sudo chmod 644 /usr/share/fonts/truetype/naver/naverdic.ttf
sudo fc-cache -v

네이버 사전체가 제대로 설치됐는지는 fc-list 명령어로 알아볼 수 있습니다.

redneval@Horus:~$ fc-list | grep Naver
네이버사전,Naver Dictionary:style=Regular

위와 같이 Naver Dictionary 라는 부분이 나온다면 제대로 설치된 것입니다.



== 글꼴 설정 살펴보기 ==

=== 설명 ===

man fonts.conf 명령어로 설명을 읽어보면, (안 읽어봐도 상관없지만, 한 번 읽어볼 것을 권합니다.)

핵심 글꼴 설정파일은 fonts.conf 라는 것을 알 수 있습니다.

데비안에서는, /etc/fonts/fonts.conf 의 설정파일에서는 /etc/fonts/conf.d/ 디렉터리의 파일들을 불러오게 되어있고,

/etc/fonts/conf.d/50-user.conf 에서 ~/.fonts.conf 를 불러오는 구조로 되어있습니다.

참고로, ~/.fonts.conf 는 해당 사용자에게만 적용되는 설정파일이고,

/etc/fonts/fonts.conf 과 /etc/fonts/conf.d/ 디렉터리의 파일들은 모든 사용자에게 적용되는 전역 설정파일입니다.


=== /etc/fonts/conf.d/ ===

{| style="background:#f8f8f8;color:black;width:800px;" border="1" cellpadding="5" cellspacing="0"
! style="width:200px;" | 파일 이름
! 설명
|-
| 20-fix-globaladvance.conf || 굴림체, 돋움체, 바탕체, 궁서체를 위한 설정.
|-
| 20-unhint-small-vera.conf || Bitstream Vera 를 위한 설정.
|-
| 30-defoma.conf || 각종 글꼴의 별칭(alias)를 설정함.
|-
| 30-metric-aliases.conf || 각종 글꼴의 별칭(alias)를 설정함.
|-
| 30-urw-aliases.conf || Adobe 글꼴의 별칭(alias)를 설정함.
|-
| 40-nonlatin.conf || serif, sans-serif, monospace 등의 분류를 설정함. (비영어권 글꼴)
|-
| 45-latin.conf || serif, sans-serif, monospace 등의 분류를 설정함. (영어권 글꼴)
|-
| 49-sansserif.conf || serif, sans-serif, monospace 중 어떤 분류에도 속하지 않으면, sans-serif 로 분류함.
|-
| 50-user.conf || ~/.fonts.conf 를 불러옴.
|-
| 51-local.conf || /etc/fonts/local.conf 를 불러옴.
|-
| 60-latin.conf || serif, sans-serif, monospace 에 연결(alias)되는 글꼴을 설정함. (영어권 글꼴)
|-
| 65-fonts-persian.conf || 페르시안 글꼴 관련 설정.
|-
| 65-nonlatin.conf || serif, sans-serif, monospace 에 연결(alias)되는 글꼴을 설정함. (비영어권 글꼴)
|-
| 69-unifont.conf || serif, sans-serif, monospace 에 연결(alias)되는 글꼴을 설정함. (유니코드 글꼴)
|-
| 70-no-bitmaps.conf || 비트맵이 포함된 글꼴인 경우에도 비트맵을 사용하지 않음.
|-
| 80-delicious.conf || Delicious 글꼴 관련 설정.
|-
| 90-synthetic.conf || 이탤릭체가 없는 글꼴을 이탤릭체로 나타내줌.
|}

참고 : 그럴리는 없겠지만, 만약에 리눅스 상에서 글꼴 오류가 발생한다면, /etc/fonts/conf.d/ 의 설정이 잘못됐을 가능성이 큽니다.
설정파일들을 백업한 뒤에 삭제해보기 바랍니다.


=== /etc/fonts/local.conf ===

위에서 살펴본 것처럼, 51-local.conf 에서 /etc/fonts/local.conf 를 불러오도록 설정돼있습니다.

/etc/fonts/ 의 다른 설정파일은 그대로 두고, local.conf 에 필요한 설정을 넣어줍시다.

참고로, local.conf 도 모든 사용자에게 적용되는 전역 설정파일입니다.

serif, sans-serif, monospace 로 설정하면 네이버 사전체로 나타나도록 설정하고,

9 ~ 12 포인트 (12 ~ 16 픽셀) 크기에서 네이버 사전체의 안티앨리어싱과 힌팅을 끕시다.

local.conf 를 편집기로 열어서 다음과 같이 편집합니다.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Naver Dictionary</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Naver Dictionary</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Naver Dictionary</family>
</prefer>
</alias>
<match target="font">
<test qual="any" name="family" compare="eq">
<string>Naver Dictionary</string>
</test>
<test qual="any" name="pixelsize" compare="more_eq">
<double>12</double>
</test>
<test qual="any" name="pixelsize" compare="less_eq">
<double>16</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>


== 데스크탑 환경 글꼴 설정하기 ==

위에서 필수적인 설정은 끝났습니다. 다음 내용은 부가적으로 설명하는 부분이므로 읽지 않아도 상관 없습니다.

아마도 본 문서를 읽고 있는 대부분의 사용자는 그놈(GNOME)을 데스크탑으로 사용할 것입니다.

그놈 패널의 `시스템 > 기본 설정 > 모양새'에서 글꼴을 설정할 수 있습니다.

그런데, 예를 들어 XFCE 에서 GNOME 의 프로그램을 사용하는 경우와 같이

글꼴 설정 메뉴를 이용할 수 없는 경우에는 gconf-editor 를 사용하면 됩니다.

gconf-editor

gconf-editor 가 실행되면, 왼쪽 나무(tree)구조의 /desktop/gnome/interface 를 찾아가서

font_name, document_font_name, monospace_font_name 의 값을 바꾸면 됩니다.


== 본 문서의 라이선스 ==

GNU 자유 문서 사용 허가서 1.2판 또는 자유 소프트웨어 재단에서 발행한 이후 판의 규정에 따라 본 문서를 복제하거나 개작 및 배포할 수 있습니다.

본 문서에는 변경 불가 부분이 없으며, 앞 표지 구절과 뒷 표지 구절도 없습니다.
익명 사용자

둘러보기 메뉴