[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:15961] SD Plamo3.0,Emacs*font
-
From:Chie Nakatani
-
Date:Mon, 28 Oct 2002 11:04:36 +0900 (JST)
- Subject: [plamo:15961] SD Plamo3.0,Emacs*font
- From: Chie Nakatani <jeanne@xxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 28 Oct 2002 11:04:01 +0900 (JST)
こんにちは
##木枯し、寒いですね。昨日の札幌、鹿島戦ちょっと残酷だったか。
最小のインストールでデフォルト状態で 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
中谷千絵
---
- Follow-Ups
-
- [plamo:15962] Re: SD Plamo3.0,Emacs*font, Chisato Yamauchi
[検索ページ]
[メール一覧]
Plamo ML 公開システム