Nozomu Ando
nand****@mac*****
2006年 1月 6日 (金) 00:24:53 JST
irodo****@irodo***** writes: >> もしどうしても丸囲み数字を MacJapanese の code point で jisx0208 と対応 >> 付ける必要があるのであれば、 > (crop) >> となるかと思います。 > > ありがとうございます。これは、必要なコード(囲み数字)をテーブルに追加 > する、という解釈でよろしいでしょうか? はい。おそらくは。 > 色々試した結果です。 確かにあのコードだけではダメで、あの後に utf-translate-cjk-set-unicode-range を実行する必要があります。 その点書くのを忘れました。申し訳ないです。 それと、済みませんが、表示の問題と charset の問題とを切り離していただけ ると助かります。 > Ando さんのソースを追加しただけの状態だと、文字は全角になりますが、 > utf-8 以外で保存ができません。次に、 あのコードだけで何かが変わるとは思えないので、.emacs が空でも「全角」に なるのではないでしょうか。charset は mule-unicode-0100-24ff のままのは ずです。 > (require 'carbon-font) > (set-default-font "fontset-osaka") > > を .emacs に追加すると最初に追加したコードの設定が無効になり囲み数字は > 半角になります(保存も不可)。 想像ですが、mule-unicode-0100-24ff にデフォルトと異なるフォントが割り当 てられるからでしょう。 > 加えて utf-translate-cjk-set-unicode-range にも囲み数字の設定を追加す > ると全角で表示できるようになり、utf-8 以外でも保存可能になります。また、 > (15) - (20) についても問題なく全角表示されるようになります。 charset が japanese-jisx0208 になっていることと思います。 老婆心ながら: 文字の charset その他の情報は、Emacs のカーソルを文字の上 に置いて c-u c-x = (what-cursor-position) で知ることができます。 --- Nozomu Ando