irodo****@irodo*****
irodo****@irodo*****
2005年 10月 24日 (月) 01:23:09 JST
本庄です。 At Sun, 23 Oct 2005 17:44:05 +0900, Ryotaro Arai wrote: > On Sun, 23 Oct 2005 02:06:26 +0900, irodo****@irodo***** wrote: > > 日本語入力切替え時に、1文字目が文字化けすることがある問題を解析してい > > ます。文字入力時により早く実行される hook に変更したところ、私の環境で > > は今の所文字化けが起きていません。 8<---- > 試してみました。 > 私も今のところは文字化けはでてませんです。 テストしていただき、ありがとうございます。 今回の修正では IM の言語コードを判定して文字コードをセットしているので、 inline patch を使って入力する他の言語(中国語など)用の文字化けを解消 する hook も同じように書けると思います。 IM の言語コードは、CoreServices フレームワーク内の Script.h で、 smRoman = 0, smJapanese = 1, smTradChinese = 2, /* Traditional Chinese*/ smKorean = 3, : smSimpChinese = 25, /* Simplified Chinese*/ : と定義されています。私は使えないため設定できないのですが、もし利用され る方がいたら参考にしてください。 > 銭谷さん パッケージのソースを CVS に登録されたとのことですので、早速ですがこの 修正を commit しました。 CVS に移行すると、差分ダウンロードできるようになるので私は助かりますが、 銭谷さんが先に懸念していたように、ファイルの移動/削除/追加作業が大変 になるかもしれませんね。上手く運用できるといいですね。 -- Eiji Honjoh irodori RINGO - little tools for Mac OS X http://irodori.sakura.ne.jp/