読者です 読者をやめる 読者になる 読者になる

minttyで全角記号を正しく表示

.minttyrc で以下のようにロケール/文字セットを設定しないと全角記号が正しく表示されないようです(GUIの Options→Text からも設定できます)。

Locale=ja_JP
Charset=UTF-8

これはロケールが設定されていないと wcwidth, wcswidth が1を返すのが原因のようです。シェルが起動する前の段階では環境変数 LANG は未設定なので、上記の設定が必要ということですね。