Etsushi Kato
ekato****@ees*****
2004年 10月 11日 (月) 20:32:01 JST
加藤です。 On Mon, Oct 11, 2004 at 07:43:18AM +0900, Etsushi Kato <ekato****@ees*****> wrote: > > > uim-0.4.4.1のuim-ximで,変換候補に「´」が含まれている場合, > > > 確定時に「´」の部分だけ消えてしまうようです.gtk+のjpilotと > > > emacs21の両方で確認しました.gtk2の方では出ないようです. > > > > > > 他にも「±(プラスマイナス)」.「÷(わる)」も同様に変換中は出 > > > るものの,確定すると消えちゃいます.UTF8的な問題でしょうか? > > > > ja_JP.eucJPロケールで再現しました。再現を確認したのはOOo 1.1.2です。特 > > に±はかなり悲惨な状態になりますね。 > utf8 の文字列から X の compound text に変換しているのですが、÷とか× > が正しく変換できていませんでした。 > > 解決法としては、文字列をまず client アプリケーションの encoding に変換 > してから、setlocale() して、その後 compound text に変換するように変更 > すれば何とかなるかもしれません。少々お待ち下さい。 さきほど、そのように修正しておきました。÷などの wchar から直接変換で きない文字もこれで回復しました。 また、システムの UTF-8 locale 使うのはまだ時期尚早ということなので、 uim-xim 自身で UTF-8 を扱うように r1462 で変更しました。legacy な locale しか使えないシステムでも大丈夫だと思います。 -- Etsushi Kato ekato****@ees*****