gnome-terminalで全角記号の文字幅が半角分になる
gnome-terminalで、localeの設定をja_JP.UTF-8を使用していると、 全角記号の文字幅が、半角になってしまい表示が崩れてしまう。
今まで、ja_JP.eucJPを使用していたときは発生しなかったのですが、 Unicodeを使用したことで問題が発生し困っていました。
下記のようにしてターミナルを起動すると、文字幅が正しくなり表示が崩れません。
export VTE_CJK_WIDTH=1
gnome-terminal起動時に、--disable-factoryのオプションを追加
$ gnome-terminal --disable-factory
Macのターミナルの場合は、設定の詳細タブから、Unicode 東アジアA(曖昧)の文字幅をW(広)にする にチェックを入れることで改善されます。