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

[debian-devel:14165] Re: ITP: tcltk8.0-ja (Re: Re: ja って何者? )



佐野@浜松です。

In <20010510051408.A9393@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
 on "Thu, 10 May 2001 05:14:13 +0900",
 with "[debian-devel:14162] Re: ITP: tcltk8.0-ja (Re:  Re: ja って何者? )",
  Masatoshi Suehiro <suehiro@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> さん wrote:

> 末廣と申します。

情報多謝 :)

> これは、スクリプトが JIS で書かれているからではないでしょうか?

大正解。盲点でした。(EUC-JP だと思いこんでた)

> # きっと、スクリプト中の "幅"という文字(0x497d)の2バイト目を
> # "}" と錯覚しているのでしょう。
> 
> 1) tcl8.3 に ja_JP.eucJP パッチをあてる。

これ、もうすこし詳しく教えてもらえませんか ?
 Debian BTS に wishlist で投げたりしてもいいようなものだったら
そうしてもらえると助かります。既に report 済でしたらごめんなさい。_o_

> 2) スクリプトを EUC-JP に変換し、次のような変更を加える。
> 
> ==================================================================
> --- tkmemo.orig Thu May 10 03:44:40 2001
> +++ tkmemo      Thu May 10 03:56:04 2001
> @@ -19,6 +21,9 @@
>  #
>  # Author:  Makoto Ishisone, Software Research Associates, Inc., Japan
>  #
> +
> +proc kanji {args} {}

なるほど。こうすればエラーを回避できるわけですね。

> +tk useinputmethods 1
>  
>  # 内部コードを EUC にする。(別に SJIS でもいいんだけど)
>  kanji internalCode EUC
> ==================================================================
> 
> 3) X のリソースで次のようにフォントを指定する。
> 
>     tkmemo*font: k14
> 
> で、それなりに動いているようです。

どうもです。8.2 で試してみたら IM 経由での入力がうまくいかない
 ("tk useinputmethods 1"  がエラーになる) ですが、日本語の表示は
ほぼ問題無さそうです。

 Tcl/Tk 8.3 のバグ修正が完了すれば本格的に移行可能 (tcltk-ja はもう不要)
と考えて良さそうですね :)

--
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)