| « メインカテゴリが同じもの同士のpermalinkを連携 | はじめてのEmacs22 » |
Emacs22とJIS第三・第四水準の文字
先日、Mule-UCS付きのEmacsは重いということで、標準でもUTF-8の文字コードが使用可能なEmacs22をインストールしてみた。
いろいろ試して、遊んでいて、
で配布されているSKK-JISYO.JIS3_4の辞書ファイルを開いてみたら、JIS第三・第四水準の文字に関しては、豆腐になる(勿論、JISX0213のフォントはインストール済み)。
ま、これはEmacs22が対応してないからしょうがないと思ってたんだけど、なんとなく、KTerm内で「emacs -nw」と起動させて、その中で見るとちゃんと表示できる。
豆腐になるのは、もしや、Xで起動させたEmacsのフォントの設定のせいかも知れないと迷ってもみたけど、おそらくMule-UCSをインストールすれば表示できるようになるであろうし、これは単にEmacs22が、JISX0213の文字コードに対応してないと考えた方がよさそう。
よく考えると、portsからインストールされるKTermにはjisx0213対応のパッチが当たっていたか(単に表示できるというだけであって、その中で対応してないEmacsでファイルを編集すると、ファイル自体が壊れる可能性がある)。
かといって、EmacsをJISX0213に対応させるため、Mule-UCSをインストールすると、Emacs22にした意味がない。
いっそ、JISX0213を切り捨てるか。個人的には、然して必要に迫られてるわけでもないし。でも、Mule-UCS無しで、JISX0213が表示できればなぁ、と思っていたところ、
というものがあった。
添付のjisx0213-coding.el.gzを、Emacsにloadすると、euc-jisx0213等のcoding-systemが追加される。
これを、先ほどのSKK-JISYO.JIS3_4を開く時の文字コードに指定して開いてみると、ちゃんと認識してくれるようになった。
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
Feedback awaiting moderation
This post has 261 feedbacks awaiting moderation...