[Macemacsjp-users 871] Re: clipboad-coding-system

Back to archive index

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



Macemacsjp-users メーリングリストの案内
Back to archive index