2008년 05월 28일
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 폰트를 한글로 사용하고 있습니다.
한글 이외의 영역도 설정할 수 있습니다. 여기를 참조하세요.

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 폰트를 한글로 사용하고 있습니다.

이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- FreeBSD에서 pidgin을 이용해서 nateon에 접속해봅시다. by 존육
- TODO by xeraph
- FreeBSD 7.0 에 Java 설치하기 by 가우리언
- 디자인 비판: 폰트 선택권의 박탈 by Seorenn
# by | 2008/05/28 00:43 | 트랙백 | 덧글(1)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
근데 핑백이 뭐죠?