[Mew-dist 12742] Re: ISO-2022-JP-3

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 4月 3日 (月) 16:33:22 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 12741] ISO-2022-JP-3
Message-ID: <20000403.155824.35704523.kazu at example.com>
Date: Mon, 3 Apr 2000 15:57:58 +0900

kazu> JIS X 213 を包含した ISO-2022-JP-3 が IANA から認められるかもしれませ
kazu> ん。Mew も準備する必要がありますね。

待ってました。:-)

kazu> Mew のバージョンを上げてもらう、よい機会だったりして...

(Mew 独自で実装しなくても) 現状 Emacs 20.6 なら

/ftp.m17n.org:/pub/mule/Mule-UCS の Mule-UCS-0.74.tar.gz

を使って、mew-cs-database と mew-charset-list をごにょごにょすれ
ば iso-2022-jp3 (utf-8, utf-7 も)の読み書きが出来ています。

# iso-2022-jp3 はだいたい 3人の物好きな人間の Mew で動いていると
# 思います。

ただし、書く方は iso-2022-jp3, -jp3-strict, -jp3-compatible とい
ろいろあるので、決めうちはまずいようです。

mule-ucs の readme に書いてあるのですが、

readme> x0213-mime.el ... MIME encoding setup for APEL/FLIM/SEMI
readme> 
readme>     APEL, FLIM, SEMIのための設定ファイルです。
readme>   JIS X 0213文字を含む文書をISO-2022-JP-3としてMIME符号化する際、
readme>   iso-2022-jp-3-compatible, iso-2022-jp-3-strict, iso-2022-jp-3のうち
readme>   のどれを使用するかを選択することができます。

などという機能があったりしますが、世の中すべての MUA が
iso-2022-jp-3 を扱えるようになるまでは -compatible も出来ないと
一文字も読めないので、とりあえずはまずいようです。

# jp-3, -strict, -compatible を選択できる機能は欲しいところです


また、Mule-UCS を使って、いろいろ遊んでいるのですが、わかってい
る不具合は imls とかの Scan の出力に jp-3 が混じると、当然といえ
ば、当然ですが、

白井> 170  03/17/2000   6k To:某 ML@某所            Re: JISX0213 (Re: keisen-mule) || Meadow  
白井> 171  03/17/2000   6k 小関 吉則 (KOSEKI Yoshin Re: JISX0213 (Re: keisen-mule) || また$
白井> 173  03/17/2000   5k To:某 ML@某所            Re: JISX0213 (Re: keisen-mule) || 某、こと

白井> 本当は、"172" も存在するのだけね。

白井> 171 は iso-2022-jp-3 で、172 は普通の iso-2022-jp。
白井> 173 の行以降を消して update すれば 172 も出てくるけど。。。
白井> Form の %b の部分に jisx0213 が出現するとだめみたいです。"また"
白井> の部分は jisx0213 になっちゃってました。
白井> imls の出力を redirect してみると、その影響で 172 の行頭が化けて
白井> ますね。

というふうになります。

-- 
白井秀行 (mailto:shirai at example.com)
-------------- next part --------------
この part は iso-2022-jp-3-compatible で書いたつもりなので、
iso-2022-jp-3 に対応していなくてもだいたい読めると思います。
まだ、(私の場合)効率的な入力ができないのですが、

(?〓 . "BLACK SUN WITH RAYS")
(?〓 . "POSTAL MARK FACE")

などを Mule-UCS の x0213-char.el から copy してみました。


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