bold/italic face on Emacs2[12]

あれれ、知らないうちにXクライアントのEmacsで日本語boldフォントが 出なくなってる。

Can't display bold face

~/.XdefaultsのEmacs用フォント設定なんてもう5〜6年 くらいいじってない。

Emacs.Fontset-0: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-normal,\
  japanese-jisx0208:-*-fixed-medium-r-normal-*-16-*-jisx0208*
Emacs.Fontset-1: -*-fixed-medium-i-normal--16-*-*-*-*-*-fontset-normal,\
  japanese-jisx0208:-*-yozfont-medium-o-normal-*-0-*-jisx0208*
Emacs.Fontset-2: -*-fixed-bold-r-normal--16-*-*-*-*-*-fontset-normal,\
  japanese-jisx0208:-kochi-gothic-bold-r-normal-*-0-*-jisx0208*
Emacs.Fontset-3: -*-fixed-bold-i-normal--16-*-*-*-*-*-fontset-normal,\
  japanese-jisx0208:-*-aquafont-bold-o-normal-*-0-*-jisx0208*
Emacs.Font: fontset-normal

Emacsでフォントの設定なんて数年に一度だから、大概忘れて苦労する。 今回も格闘。結局Emacsではなくて X の xtt モジュール用の fonts.dir の 書き方の問題だった。合成ボールドを出すキーワードが ab=y から、 ds=y に変わったのかー。いつの間に。aqua/fonts.dir をこんな感じに。

13
bw=0.5:aquafont.ttf -aqua-aquafont-medium-r-normal--0-0-0-0-c-0-iso8859-1
bw=0.5:aquafont.ttf -aqua-aquafont-medium-r-normal--0-0-0-0-c-0-iso8859-7
bw=0.5:aquafont.ttf -aqua-aquafont-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
aquafont.ttf -aqua-aquafont-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.3:aquafont.ttf -aqua-aquafont-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
aquafont.ttf -aqua-aquafont-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
aquafont.ttf -aqua-aquafont-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
bw=0.5:ds=y:aquafont.ttf -aqua-aquafont-bold-r-normal--0-0-0-0-c-0-iso8859-1
bw=0.5:ds=y:aquafont.ttf -aqua-aquafont-bold-r-normal--0-0-0-0-c-0-iso8859-7
bw=0.5:ds=y:aquafont.ttf -aqua-aquafont-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:aquafont.ttf -aqua-aquafont-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:aquafont.ttf -aqua-aquafont-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
ds=y:aquafont.ttf -aqua-aquafont-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0

実際にはkochiもipafontも全部fonts.dirを修正。めでたく、ボールドも復活。

Displaying bold/italic face

ああそうか、これまでずっとXは「安定して動く古いもの」を 使い続けてたけど、去年くらいから新しいバージョンに換えてもちゃんと動く からNetBSDのスナップショットCDを作るタイミングで本体のもupadteするように なったから、それでふっるーいxttモジュールが消えたのか。


叱咤激励感想ツッコミはゲストブック

Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]