スクロールしたあとに文字の一部が残る
UTF-8で"う"は、3バイトで表現されるので、右端処理がうまく行っていない感じでしょうか。 添付のログを再生することで、手元の環境でも再現しましたが、もう少し発生条件を 絞り込むことはできるでしょうか? 試しに、Cygwin 1.7.28(UTF-8)のbash上で、「う」をいろいろ表示させてみましたが、 特に右端が切れたりするような現象は起きませんでした。
見たところ、Unicodeの曖昧文字幅の問題に思えます。 スレッドの表示にBox Drawingを使っていますが、
というようにBox Drawingの文字幅が合っていない状況だと思われます。
UnicodeToDecSpMappingの値から1を引いてDEC特殊文字への変換を行わないようにしてみるとどうなりますか?
UnicodeToDecSpMappingの値から1を引いてDEC特殊文字への変換を行わないようにしてみるとどうなりますか?
調べていただきありがとうございます。変更すると現象が起こらなくなりました。
EUC-JP 接続では発生せず UTF-8 接続で再現するようなのですが、スクロールしたあとに文字の一部が残ります。
添付のログを再生したとき最後に「う」の右半分が残って見えます。
送っている側の問題かもしれませんが、なにかわかるでしょうか。