emacs22で綺麗なフォントを使いたい

Debian GNU/Linux squeezeインストール覚書の続き。

X WindowシステムでTrueTypeフォントを使うで調べたとおりにdefomaを使ってTrueTypeフォントemacsで使おうとしてみたが、何故か英数字の表示が「半角英数字+半角スペース」になってしまい、すっごく読みづらい。これをどうにかしたい。

インストールしたままの場合

「半角英数字+半角スペース」になってしまうまで


X WindowシステムでTrueTypeフォントを使うにあるとおり、defomaを用いてTrueTypeフォントを設定。その後、.Xresourcesに以下を設定し、ログインしなおした。

Emacs.Fontset-0: -*-fixed-medium-r-normal--14-*-*-*-*-*-fontset-14
Emacs.Fontset-1: -*-fixed-medium-r-normal--12-*-*-*-*-*-fontset-12
Emacs.Fontset-2: -*-fixed-medium-r-normal--24-*-*-*-*-*-fontset-24
Emacs.Fontset-3: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16,\
ascii:-kochi-gothic-medium-r-normal-*-17-*-*-*-*-*-iso8859-*,\
japanese-jisx0208:-kochi-gothic-medium-r-normal-*-17-*-*-*-*-*-jisx0208*,\
katakana-jisx0201:-kochi-gothic-medium-r-normal-*-17-*-*-*-*-*-jisx0201*
Emacs.Font: fontset-16


xfonts-shinonomeを使う。

xfonts-shinonomeをインストール。

# aptitude install xfonts-shinonome

xserverを再起動。やり方忘れたので私はLinux自体を再起動した。xfontselを立ち上げてshinonomeがあることを確認する。ちゃんと、あったならば、.Xresourcesを編集。

Emacs.Fontset-0: -*-fixed-medium-r-normal--14-*-*-*-*-*-fo
ntset-14
Emacs.Fontset-1: -*-fixed-medium-r-normal--12-*-*-*-*-*-fontset-12
Emacs.Fontset-2: -*-fixed-medium-r-normal--24-*-*-*-*-*-fontset-24
Emacs.Fontset-3: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16,\
ascii:-shinonome-gothic-medium-r-normal-*-17-*-*-*-*-*-iso8859-*,\
japanese-jisx0208:-shinonome-gothic-medium-r-normal-*-17-*-*-*-*-*-jisx0208*,\
katakana-jisx0201:-shinonome-gothic-medium-r-normal-*-17-*-*-*-*-*-jisx0201*
Emacs.Font: fontset-16

Emacs*useXIM:	false

ついでにUIMで日本語入力がされないように「Emacs*useXIM: false」を付け加えた。

何も指定していない場合に比べてフォントが綺麗なので、emacs22ではこの設定どOKとした。emacs23のインストールについてはこちらを参照。