[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14162] Re: ITP: tcltk8.0-ja (Re: Re: ja って何者? )
末廣と申します。
On Thu, May 10, 2001 at 02:24:17AM +0900, Taketoshi Sano wrote:
>
> それと、私もあらためて tcl/tk 8.2 で試してみましたが、tkmemo は
> やはりどうも動かないみたいでした。
>
> こういったエラーになります↓
>
> Error in startup script: extra characters after close-brace
> while executing
> "proc get_memo {msg} {
> catch {destroy .dialog}
> toplevel .dialog -class Dialog
>
> # タイトル (ウィンドウマネージャがつけるやつ)
> (file "/usr/local/bin/tkmemo8.2" line 171)
これは、スクリプトが JIS で書かれているからではないでしょうか?
# きっと、スクリプト中の "幅"という文字(0x497d)の2バイト目を
# "}" と錯覚しているのでしょう。
1) tcl8.3 に ja_JP.eucJP パッチをあてる。
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
で、それなりに動いているようです。
------
末廣雅利 E-mail: suehiro@xxxxxxxxxxxxxxxxxxxx