Meadow3(emacs22)でutf-8

いいかげんしつこいですがMeadow3インストールメモ続きです。
サイト立ち上げ当初の意図とは違った方向で技術日記になってきてるなあ…。
ローカルのメモでやれよと言われそうですがいつかどこかの誰かの役に立つかもしれないので気にせず公開しちゃうんだぜ。

 ***

Q.Meadow3でutf-8のファイルを開くと一部の記号がうまく表示されない(豆腐になる)

具体的には「〜」「|」「♪」とかそのへん。機種依存文字は言わずもがな。

  • A1.mule-ucsを入れる

ってそれがいやだからバージョンアップしたんですよね。

  • A2.mule-fontsを使う

mule-fonts ってのを使うと多言語対応であらゆる文字が表示可能!すごい!
でもサイズが16のやつしかないし…ていうか他のフォント使いたいし…

参考:http://www.meadowy.org/meadow/netinstall/wiki/PkgMule-fonts

  • A3.utf-translate-cjk-set-unicode-range

とういわけで、これが正解。

  (utf-translate-cjk-set-unicode-range
'((#x00a2 . #x00a3) ; ¢, £
(#x00a7 . #x00a8) ; §, ¨
(#x00ac . #x00ac) ; ¬
(#x00b0 . #x00b1) ; °, ±
(#x00b4 . #x00b4) ; ´
(#x00b6 . #x00b6) ; ¶
(#x00d7 . #x00d7) ; ×
(#X00f7 . #x00f7) ; ÷
(#x0370 . #x03ff) ; Greek and Coptic
(#x0400 . #x04FF) ; Cyrillic
(#x2000 . #x206F) ; General Punctuation
(#x2100 . #x214F) ; Letterlike Symbols
(#x2190 . #x21FF) ; Arrows
(#x2200 . #x22FF) ; Mathematical Operators
(#x2300 . #x23FF) ; Miscellaneous Technical
(#x2500 . #x257F) ; Box Drawing
(#x25A0 . #x25FF) ; Geometric Shapes
(#x2600 . #x26FF) ; Miscellaneous Symbols
(#x2e80 . #xd7a3) (#xff00 . #xffef)))

無事表示されたよ!やったね!

参考:http://nijino.homelinux.net/emacs/utf-cjk.html

おまけ:subst-jisx0208ex.el ってやつで機種依存文字も表示できるよ!やったね!
http://nijino.homelinux.net/emacs/jisx0208ex.html