2023年8月13日の日記の3番目の記事へのコメント
■GNU screen
EAWな文字をきっちり全角表示にするよう対策したEmacsでも、GNU screen内で使うと一部の文字を表示した際にずれが起こることに気づいて調査してみました。screenではオプションにcjkwidth onを記載しているんですが、これでずれるってことは、Emacsと同様に全角表示の対象となる文字のセットに差があるものと推測されます。というわけでソースを見てみたら、encoding.cにセットがありました。そしてやっぱり何か全然足りてなさそう。
早速これをTermuxのパッチで適用したのと同じセットに置き換えてビルドしてやったら見事に表示が崩れなくなりました。TermuxからリモートホストにSSH接続して、そこでscreenを上げてEmacsを上げて、その中でUnicodeの絵文字を表示しつつMozc + uim-elでEAWな文字を含む変換候補を表示しても全然崩れることはありません。素晴らしい。
2023年8月13日の日記の3番目の記事へのコメント
[コメントを書く]