[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgreek-ja:01074] Re: Fedora Core Iでの cgreek の設定 (まとめ)



高橋です。

Kenji MIZUOCHI writes:

>> 試していませんが、最後の部分は
>> 
>>   (un-define-change-charset-order '(mule-unicode-0100-24ff))
>> 
>> だけでいいような気がします。

> 試してみましたら、これだけでもうまく行きました。
> ただ、起動時に cgreek パッケージを読み込んだ後、ちょっと考えているような
> 感じになって、起動がほんの少し遅くなった気がしました。

遅くなりましたか。では

(un-define-change-charset-order '(mule-unicode-0100-24ff japanese-jisx0208))

だとどうでしょう?

Kenji MIZUOCHI writes:

> 今朝のメールで、

>     (un-define-change-charset-order '(mule-unicode-0100-24ff)

> でうまく行ったと書きましたが、その後色々やってみましたら、不具合がでました。

> この設定にすると、

>     (1) バッファ上のギリシア文字の文字コード (C-u C-x = で確認) はすべて
>         mule-unicode-0100-24ff となるのですが、

>     (2) cgreek-tex.el にある function

>            cgreek-unicode-to-tex-buffer

>         でファイルを tex 形式にコンバートするときに、greek-iso8859-7 が
>         混在してしまいました。

ちょっと確認させて下さい。

1. ギリシア文字を入力するか、ギリシア文字の入ったファイルを開く。
2. C-u C-x = で charset を調べると、ちゃんと mule-unicode-0100-24ff に
   なっている。
3. M-x cgreek-unicode-to-tex-buffer を実行する。
4. なぜかギリシア文字が残る。
5. その残ったギリシア文字の上で C-u C-x = すると greek-iso8859-7 になっ
   ている。

ということですか?

> 他方、

>   (un-define-change-charset-order
>     '(mule-unicode-0100-24ff ascii latin-iso8859-1 greek-iso8859-7
>      japanese-jisx0208))

> と書いておくと、この不具合はでませんでした。

これもまた不可解な挙動です。なぜ greek-iso8859-7 を指定しない時に
greek-iso8859-7 が入り、指定した時に入らないのか不思議です。

~/.emacs の中ですが、先に un-define-change-charset-order を書き、その
後で (load "cgreek") するとどうなりますか?

-- 
TAKAHASHI Naoto
ntakahas@xxxxxxxx
http://www.m17n.org/ntakahas/