[Macemacsjp-users 684] Re: correct for unreadable characters are input

Back to archive index

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/



Macemacsjp-users メーリングリストの案内
Back to archive index