2007-03-21 (Wed)

_ [comp] 続・rxvt-unicode ×問題再び

調べていると、screen とか w3m とか vim とかは、Set Character Width proposal の wcwidth.c を使っているようだ。なお、中のテーブルは古いので、UTF-8 and Unicode FAQ - Are there any well-defined UCS subsets? の uniset で更新しないといけないようだ。と、ここで、この wcwidth.c がパッチの形として含まれていることに気付いた。> doc/solaris.9.patch ということで再度 ML に投げてみた。 返事きた、けどやっぱり現状の動作が正しいらしい。じゃあどうするのがいいんだ?

2007-03-20 (Tue)

_ [comp] rxvt-unicode ×問題再び

ja_JP.eucJP では rxvt-unicode のバグということで直してもらえたけど、ja_JP.UTF-8 ではおかしい。 調べてみると、ja_JP.eucJP と ja_JP.UTF-8 では×の wcwidth の返り値が違う。今度こそバグじゃなくて特別な処理を加えないと駄目なのか?