[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 メーリングリストの案内