Vine4.0でフォント関係が新しくなったと聞いたので、
- TrueType-ipafont
- TrueType-ipamona
- TrueType-sazanami
- XOrg-syriac-fonts
- freefonts
などを追加でインストールしてみた。
ログイン画面の文字やfluxboxのメニューなど色々見やすくなって良かったのだが、Emacsのメニューバーの幅がやたら太くなってしまった。コマンドラインからEmacsを起動すると、起動はするのだがフォント関連のエラーが出ている。ということは、メニューバーに使うフォントが存在しないのが原因だろう。
Emacsのメニューバーの設定は、$HOME/.Xresourcesにある。
Emacs*font: -alias-fixed-medium-r-normal--14-*-*-*-*-*-*-* Emacs*menubar*font: -alias-sans-bold-r-normal--12-*-*-*-*-*-*-* Emacs*menu*fontSet: -alias-sans-medium-r-normal--12-*-*-*-*-*-*-* Emacs*menubar*fontSet: -alias-sans-bold-r-normal--12-*-*-*-*-*-*-*
のようになっている部分の、sansをfixedに変更して
Emacs*font: -alias-fixed-medium-r-normal--14-*-*-*-*-*-*-* Emacs*menubar*font: -alias-fixed-bold-r-normal--12-*-*-*-*-*-*-* Emacs*menu*fontSet: -alias-fixed-medium-r-normal--12-*-*-*-*-*-*-* Emacs*menubar*fontSet: -alias-fixed-bold-r-normal--12-*-*-*-*-*-*-*
と書き換える。一旦ログアウトするなどして.Xresourcesを再読み込みさせると起動時のエラーは無くなり、メニューバーの幅も元に戻った。