メモ用紙.txt

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" としてやれば ロケール関係なく全角幅で表示されるようになるっぽい。

条件分岐がうまく動いていないみたいなので、 修正

作成日時: 2008/04/12 14:01 | 更新日時: 2008/06/28 22:02 | タグ: Linux | このメモ | コメント(0) |

コメント (0件)

ここは空のままにしておいてください

名前:

コメント: