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

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 4月 6日 (木) 18:05:54 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 12747] Re: ISO-2022-JP-3
Message-ID: <20000406.154936.41706541.kazu at example.com>
Date: Thu, 6 Apr 2000 15:36:43 +0900

kazu> From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
kazu> Subject: [Mew-dist 12742] Re: ISO-2022-JP-3
kazu> 
kazu> > (Mew 独自で実装しなくても) 現状 Emacs 20.6 なら
kazu> > 
kazu> > /ftp.m17n.org:/pub/mule/Mule-UCS の Mule-UCS-0.74.tar.gz
kazu> > 
kazu> > を使って、mew-cs-database と mew-charset-list をごにょごにょすれ
kazu> > ば iso-2022-jp3 (utf-8, utf-7 も)の読み書きが出来ています。
kazu> 
kazu> 僕の環境でも JP-3 が表示できるようになりました。
kazu> 
kazu> 14x14 でも、ちゃんと表示できて、嬉しい...

私は DeskTop で 16x16、NotePC で 14x14 を使っています。
最初表示されたときは、(予備知識も全く無かったため)結構感動しました。

ちなみに、jisx0213 が入っていると Scan が乱れる現象は、以下のパッ
チで収まっているようです。(これ以上は私なんぞにはできない)

## 結局、各種マークは egg-sim で入力しています。たまご化への第一
## 歩かも。

-- 
白井秀行 (mailto:shirai at example.com)
-------------- next part --------------
--- Scan.pm.orig	Mon Feb 28 12:54:21 2000
+++ Scan.pm	Thu Apr  6 17:58:55 2000
@@ -781,7 +781,7 @@
 		my $i;
 
 		if ($room % 2 and $charset =~
-		    /^(jisx0208|jisx0212|ksc5601|cns11643-plane-2)/) {
+		    /^(jisx0208|jisx0212|jisx0213|ksc5601|cns11643-plane-2)/) {
 		    $room--;
 		    $last_char = ' ';
 		}
@@ -809,6 +809,9 @@
 	elsif (s/(^\e\$\(D)//)	{ $G0 = $charset = 'jisx0212-1990'; }
 	elsif (s/(^\e\$\(C)//)	{ $G1 = $charset = 'ksc5601-1987';
 				  $G0 = 'ascii'; }
+
+	elsif (s/(^\e\$\(O)//)	{ $G0 = $charset = 'jisx0213-1'; }
+	elsif (s/(^\e\$\(P)//)	{ $G0 = $charset = 'jisx0213-2'; }
 
 	elsif (s/(^\e-A)//)	{ $G1 = $charset = 'iso8859-1'; }
 	elsif (s/(^\e-B)//)	{ $G1 = $charset = 'iso8859-2'; }


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