Takuro Ashie
ashie****@homa*****
2005年 1月 24日 (月) 01:39:03 JST
足永です。 以下の件の、文字装飾の件について調べてみました。 http://www.homa.ne.jp/~ashie/diary/?200501c&to=200501211#200501211 もう少し詳しく説明すると、私の環境では わたしのなまえはなかのです と入力して変換すると、 私の名前は中野です と変換されて、「私の」までが最初の文節となりますが、文字装飾は「私の名前」 までが選択文節として表示されてしまいます。 で調べてみると、get_pango_attr_list()でImmGetCompositionStringA()を使っ ていますが、これはImmGetCompositionStringW()の間違いではないでしょうか? このため、CompositionStringとAttrとで文字列長が一致していないため上記の 問題が発生するようです。CVS版でも確認しましたが、まだ解決されていないよ うです。 この辺り岩本さんのところでは問題ないですか? ちなみにsetlocale(3)の件については、以前はそんなことは無かったはずなので、 多分cygwinのバグではないかと思っています。