emacs & xft

저는 개인적으로 Bitstream Vera 시리즈의 폰트를 너무너무 좋아하는데, emacs에서는 기본적으로 이 폰트를 사용할 수 없습니다.
FreeBSD에서는 emacs가 아직 22 버전이기 때문에 포트로 emacs를 설치하면 트루타입 폰트들을 이용할 수가 없습니다.

그래서 현재 개발 중에 있는 xftGnuEmacs를 설치했습니다.
코드를 얻는 방법은 링크에 있는 것과 같이

$ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs

로 얻을 수 있습니다.

$ ./configure --with-x-toolkit --enable-font-backend --with-xft

를 수행하여 컴파일을 준비합시다.

문서에도 나와있지만, FreeBSD 사용자라면 gmake를 사용하셔야 합니다. Linux 사용자들은 그냥 make하시면 되겠지요.
일반적인 make, make install 과정 이전에,

gmake bootstrap

을 먼저 수행해주어야 합니다. 그리고 차례대로

gmake
gmake install

을 수행하면 /usr/local 아래에 emacs가 설치됩니다.

아무 파일이나 하나 만드셔서 다음 내용을 넣고 (일반적으로 .Xresources라고 이름 짓기는 하지요)

Emacs.Font: Monospace-10
Emacs.Geometry: 120x40

xrdb -merge .Xresources
를 하시면 폰트와 창 크기가 등록됩니다.
저의 경우에는 Monospace에 Bitstream Vera Sans Mono가 매핑이 되어있습니다. 매핑을 하지 않고 쓰시는 분은

Bitstream Vera Sans Mono-10
Bitstream Vera Sans Mono-12

등, 사용하고자 하는 폰트명을 직접 기입해주시면 됩니다.
창 크기는 취향에 맞게 설정하시면 되겠습니다.

실행하시면 다음과 같은 모습을 볼 수 있습니다.

짠.

하나 추가할 사항은 한글 폰트입니다.
저의 경우 Monospace에 한글폰트도 함께 매핑이 되어있으나, emacs에서는 적용되지 않았습니다.
.emacs에 다음과 같은 내용을 추가하면 한글 폰트를 설정할 수 있습니다.

(set-fontset-font "fontset-default" '(#x1100 . #xffdc)  '("Arita" . "unicode-bmp"))

저의 경우 Arita 폰트를 한글로 사용하고 있습니다.

한글 이외의 영역도 설정할 수 있습니다. 여기를 참조하세요.



이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 존육 | 2008/05/28 00:43 | 트랙백 | 덧글(1)

트랙백 주소 : http://ssoog.egloos.com/tb/1737195
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by monologist at 2008/06/12 12:56
형 블로그는 너무 어려워요 ㅋㅋㅋ
근데 핑백이 뭐죠?

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶