[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: how to setuo Mule-UCS



yagi tatsuya <yagi@xxxxxxxxxxxxxxx> writes:

> chiyu <ma11092c@xxxxxxxxxxxxxxxxx> writes:
> >実は、次のような不具合があります。
> >下のコードをevaluateした後、はじめて(既存の).javaファイルを
> >find-fileすると、
> >File mode specification error: (args-out-of-range 0 3)
> >というエラーがエコーエリアに表示され、
> >バッファ内もUnicode Escapesがdecodeされていません。
> >そして、もう一度find-fileすると、以後は正しくdecodeされます。
> 
> これは ucs-to-char が (require 'unicode) をするために
> match data が破壊されるためです。
> たぶん mucs.el の mule-parsed-version を定義するところで
> string-match をしているから。

ひえー。すごいところで引っかかるものですね。
でも、match dataは、いついかなるところでも破壊される可能性が
あるということで勘弁してもらおう。^^;;;

> GREEK CAPITAL LETTER LAMDA って LAMBDA じゃないの?

こっちのほうは、最新のテーブルだったら、直っているのかもしれないです。
0.80以降からこの辺を見直します。

> あと AE が LETTER だったり LIGATURE だったり

元になっているテーブルのversionによって、
Unicode Version1.0の名前が入っていることがあります。

from himi