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を再読み込みさせると起動時のエラーは無くなり、メニューバーの幅も元に戻った。