最小のインストールでデフォルト状態で mule と入力すると、
jeanne@penguin:~$ mule &
[1] 296
jeanne@penguin:~$ No fonts match `-*-fixed-medium-r-normal--26-*-iso8859-1'
こんな表示がでて起動しない。
それで、.Xdefaults のなか、ここをコメントしてしまうと、
!Emacs.Fontset-10: -*-fixed-medium-r-normal--26-*-*-*-*-*-fontset-26,\
! ascii:-*-fixed-medium-r-normal--26-*-iso8859-1,\
! japanese-jisx0208:-*-fixed-medium-r-normal--26-*-jisx0208*,\
! katakana-jisx0201:-*-fixed-medium-r-normal--26-*-jisx0201*
次は、No fonts match `-*-fixed-medium-r-normal--24-*-iso8859-1' という風になってくるので、 どうも「フォント名」の指定とフォントがあってないのだろうと思い、 ちょっと調べてみました。
対処方法 .Xdefaults のなか「フォント名の指定」のところを、以下のようにしてみる。
!! フォント名の指定
!Emacs*font: -misc-fixed-medium-r-normal--16-*
Emacs*font: -*-fixed-medium-r-normal--16-*
それから、canna のパッケージもはいっていなかったので、 ./cn1/canna.tgz これを追加すると、
jeanne@penguin:~$ mule &
[3] 492
起動できて、日本語の変換も OK になりました。
これで、ともあれ、mule(emacs)は起動できますが、 あまりにも安直な解決かと思い、フォント関係調べてみました。
xfontsel で X で使えるフォントを見ていくと、 misc が使えないわけではないことがわかったので、 Emacs*font: -misc-fixed-medium-r-normal--16-* この記述のどうやら --16- ここが原因かもと思いました。
コマンドで直接フォントを指定してみると、やはりこのフォント記述では 起動できない。
jeanne@penguin:~$ mule -fn "-misc-fixed-medium-r-normal--16-*" &
[4] 314
jeanne@penguin:~$ No fonts match `-misc-fixed-medium-r-normal--16-*'
これだと OK
eanne@penguin:~$ mule -fn "-*-fixed-medium-r-normal--16-*" &
[4] 316
/usr/lib/X11/fonts/misc このディレクトリにはフォントは存在するので、 fonts.alias と fonts.dir を見てみると、
fonts.alias の記述に、--16- は sony のフォントで、 misc の 16 は書かれていないことが判明
8x16 -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1
というわけで、16 が使いたいなら、-sony- を使えばよいと判断 当たり!ですね(当り前か)
jeanne@penguin:~$ mule -fn "-sony-fixed-medium-r-normal--16-*" &
[4] 331
とりあえずの解決は、 .Xdefaults の 「フォント名の指定」 のところを、 (最初に考えた安直かと思った方法) -misc- を -*- にする。
!! フォント名の指定
!Emacs*font: -misc-fixed-medium-r-normal--16-*
Emacs*font: -*-fixed-medium-r-normal--16-*
あるいは、--16- を fonts.alias にあわせて 14 とか 18 に変更する というような方法でもいけますね。
(参考) emacs の ヘルプのFont Specification Optionsのあたりが参考になりました。
http://www.linux.or.jp/JF/JFdocs/XWindow-User-HOWTO.txt
[plamo:15962]からの情報
<htmlurl url="http://www.linet.gr.jp/ML/plamo/200205/msg00219.html" name="Emacs のフォントの設定について">
<htmlurl url="http://phe.phyas.aichi-edu.ac.jp/~cyamauch/Desktop/.Xdefaults" name="山口さんの解説に従って作成した .emacs">
[plamo:15962]からの情報でこんな設定を頂きました。ありがとう!
<tscreen><verb>
Emacs.font: fontset-16
Emacs.Fontset-0: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16,\
ascii:-*-fixed-medium-r-*--16-*-iso8859-1,\
japanese-jisx0201.1976:-*-fixed-medium-r-normal--16-*-jisx0201.1979-0,\
japanese-jisx0208.1983:-*-fixed-medium-r-normal--16-*-jisx0208.1983-0