From: nagai@... Date: 2001-12-20T15:25:33+09:00 Subject: [ruby-list:32991] Re: Ruby256 倍本 " 界道編 " 永井@知能.九工大です. From: Shin-ichiro HARA Subject: [ruby-list:32986] Re: Ruby256 倍本 " 界道編 " Date: Thu, 20 Dec 2001 14:33:54 +0900 Message-ID: <4.3.2-J.20011220143037.033b38a8@blade.nagaokaut.ac.jp> sinara> これは Windows において IME による入力を許すパッチが当たったの sinara> で、 sinara> ruby -rtk -e 'p Tk::JAPANIZED_TK' sinara> 自体は false のままのようです。それは別に構わないのかもしれない sinara> です。 そのとおりです. Tcl/Tk 8.0.5 用を最後に,日本語パッチは存在していないはずです. ちなみに,Tk::JAPANIZED_TK の真偽は, kanji コマンドが存在しているかで判定しています. したがって,Win の IME パッチでは false のままです. Tk::JAPANIZED_TK の真偽が大きく影響している部分は フォントの扱いの部分です. 日本語パッチ版では,複合フォントによって, 一つの文字列中での英数字フォントと漢字フォントとを 使い分けるようになっていますから, Ruby/Tk でも Tk::JAPANIZED_TK の真偽で処理を分けています. ですから,Win の IME パッチで Tk::JAPANIZED_TK が true になってしまうと,正常に動作しなくなるはずです. # これ以外にも日本語パッチ版には利点があるので, # 作られなくなってしまったことはちょっと残念です. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp