namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

an ad hoc patch for iso2022jp.pl of MHonArc 2.4.4



久しぶりに MHonArc の新しい版を試してみました。最新の2.4.4 
には日本語を処理するための iso2022jp.pl が付属が付属していま
す。

が、こいつはいまいちで、次のような maillist.html を出力して
しまいます。

  <LI><STRONG><A NAME="00004" HREF="msg00004.html">O'Reilly Japan News <PRE>
  第
  </PRE>
  21<PRE>
  号
  </PRE>

ようするに、日本語の部分が強制的に <PRE> で囲まれてしまうの
です。 lynx で閲覧すると、

     O'Reilly Japan News 
  第
   
     21
  号

のようにひどく不格好な表示になってしまいます。

これは不便なので iso2022jp.pl にメイル末尾のパッチをあてて、
いいかげんに対処しました。

なお、このメイルと同内容の報告を MHonArc の作者 
(mhonarc@xxxxxxxxx) および iso2022jp.pl の作者 
(gniibe@xxxxxxxxx) に送っておきました。

-- Satoru Takabayashi

*** iso2022jp.pl.orig	Sat Oct 16 11:44:35 1999
--- iso2022jp.pl	Sat Oct 16 11:48:52 1999
***************
*** 63,69 ****
      my($ret, $ascii_text);
      local($_);
  
-     $ret = "<PRE>\n";
      foreach (@lines) {
  	# Process preceding ASCII text
  	while(1) {
--- 63,68 ----
***************
*** 136,142 ****
  	$ret .= "\n";
      }
  
!     $ret .= "</PRE>\n";
  
      ($ret);
  }
--- 135,144 ----
  	$ret .= "\n";
      }
  
!     if (($ret =~ tr/\n/\n/) >= 2) {
!         $ret = "<PRE>\n" . $ret;
!         $ret .= "</PRE>\n";
!     }
  
      ($ret);
  }