vte と cjk_width と en_US
gnome-terminal 等の vte を使ってるターミナルで "○△□" のような文字を全角文字として表示するには 環境変数 VTE_CJK_WIDTH を指定すればいい んだけど、 ja, ko, vi, zh 以外のロケールの場合には VTE_CJK_WIDTH が無視されてしまう。
UI は英語で使いたいので、 パッチ 作成。
$ export LANG=ja_JP.UTF-8 $ export LC_MESSAGES=en_US.UTF-8
ってやればいいだけの気もする。
vte-0.16.14 からは VTE_CJK_WIDTH="wide" としてやれば ロケール関係なく全角幅で表示されるようになるっぽい。
条件分岐がうまく動いていないみたいなので、 修正 。
コメント (0件)