[Mew-dist 09482] Re: iso-2022-jp-2

Takashi P.KATOH p-katoh at example.com
1999年 6月 27日 (日) 17:35:08 JST


From: Jun-ichiro itojun Hagino <itojun at example.com>
Subject: [Mew-dist 09480] Re: iso-2022-jp-2 
>>				 RFC 1554 (ISO-2022-JP-2:
>> Multilingual Extension of ISO-2022-JP) では、
>>   ESC "*" ?
>> は定義されてないと思います。

さきほど、重要な部分を読み落していたことに気付きました。

RFC 1554 says:
|   The following table gives the escape sequences and the character sets
|   used in "ISO-2022-JP-2" messages. The reg# is the registration number
|   in ISO's registry [ISOREG].

この文章から、
「ISO's registry にあるものは (Formal Syntax には書いてなく
  ても) 使っていいよ」
と読めるのですが、この解釈は正しいでしょうか?


> 	iso-2022としては正しいです。

はい、それは理解しています。
お聞きしたかったのは「RFC 1554 の Formal Syntax は ISO-2022 
の subset に見えるけど、ここに書かれているもののみが valid 
なのか、ISO-2022 で定義されているものは、RFC 1554 に書かれて
いなくても valid なのか?」ということでした。

>				    rfc1554はG2を行末でどう戻せとは明記
> 	していないので、比較的rfc1554のspec holeだと思います。

そうですね。

RFC 1554 says:
|   At the beginning of a line, information on G2 designation of the
|   previous line is cleared.  New designation must be given before a
|   character in 96 character sets is used in the line.

とは書かれているので、(RFC 的には) 戻す必要もないのかな、と
は思いますが、なにぶん実際の実装を全く見たことがないので、ど
うなっているのが (現実的|一般的) なのかが分かりませんでした。
が、この辺は、

> 	汎用iso-2022エンジンを作って処理すると大抵こうなります。
> 	(nvi-m17nも多分こうなる)

ということなのですね。大変参考になります。
ありがとうございました。

-- 
かとぺ / 加藤 貴司



Mew-dist メーリングリストの案内