Emacs23にしたら、フォント周りが「賢く」なっちゃって、
これまで愛用していたkanji16がでてこねー。~/.Xdefaults
に
Emacs.Fontset-0: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-normal,\ latin-iso8859: -sony-fixed-medium-r-normal-*-16-*-iso8859-1,\ japanese-jisx0208:-jis-fixed-medium-r-normal-*-16-*-jisx0208* Emacs.font: fontset-normal
と明示的に -jis-fixed-*
(kanji16) と指定しても
だみだー。もうわけわかんねっす。フォントきらい。じゃなくて
フォントの設定嫌い。
もういい加減疲れたので結果おーらいの設定。
(cond ((fboundp 'modify-all-frames-parameters) (create-fontset-from-fontset-spec "-*-fixed-medium-r-*-*-16-*-*-*-c-*-fontset-normal, latin-iso8859-1:-sony-fixed-medium-r-*-*-16-*-*-*-c-*-iso8859-1, japanese-jisx0208:-jis-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0") (set-fontset-font "fontset-normal" 'japanese-jisx0208 "-jis-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0") (modify-all-frames-parameters '((font . "fontset-normal")))))
強制的に set-fontset-font
で
japanese-jisx0208
に対してのフォントを
設定してやっとこれを使ってくれる感じ。ようわからん。ようわからん。
野鳥で japanese-jisx0208
のイタリックも表示してほしいんだけ
どな。次回暇なときに。
おととい作った Canna for Emacs23 の
パッチで、Emacs22まで使っていた canna.el では Emacs23 で
変換候補一覧がミニバッファに出ないことが発覚。
どうやら set-window-buffer
の仕様が変わったようだ。
スマートな解決策を探す余裕がないので、Emacs23のときだけ
連続して switch-to-buffer
を呼ぶことにして解決。
副作用があるかもしれん。