X11上のemacsでチルダが表示されない。
X11上のemacsで、ぱうフォントを利用しているのですが、ある時を境に(しばらく気付いてなかったのか?)、~(チルダ)と\(バックスラッシュ)が表示されなくなりました。
東雲フォントだとちゃんと表示はされているので、フォントの問題だとは思うのですが。
emacsのフォントの設定はこんな感じ。
(create-fontset-from-ascii-font "-paw16a-fixed-medium-r-normal--16-*-*-*-c-*-jisx0201.1976-0" nil "pawfont") (set-fontset-font "fontset-pawfont" 'latin-iso8859-1 "-paw16a-fixed-medium-r-normal--16-*-*-*-c-*-jisx0201.1976-0") (set-fontset-font "fontset-pawfont" 'latin-jisx0201 "-paw16a-fixed-medium-r-normal--16-*-*-*-c-*-jisx0201.1976-0") (set-fontset-font "fontset-pawfont" 'japanese-jisx0208 "-paw16k-fixed-medium-r-normal--16-*-*-*-c-*-jisx0208.1983-0") (set-fontset-font "fontset-pawfont" 'katakana-jisx0201 "-paw16a-fixed-medium-r-normal--16-*-*-*-c-*-jisx0201.1976-0") (set-default-font "fontset-pawfont")
なんか気分的には、標準のエンコーディングをUTF-8にしてるから?とか思ったりもしてるんですが、それはそれで上の二種類の文字だけが表示されない問題とは別ですよねぇ。
mltermとかにも試しに設定してみましたが、どうにも上手くいきません。どなたか御教授を・・・orz。C++のデストラクタがぱっと見で判別できないのはストレスです。
というかバックスラッシュが表示されないってかなり致命的な予感。フォント自体はぶっ壊れてないんだけどなぁ。