iTerm2にて三点リーダなどが半角幅で表示される

iTerm2のバージョンは1.0.0。
…や■が半角幅で表示される。
ターミナル上でemacsを起動して三点リーダ等を入力した場合には、同様の問題に加えてさらにカーソルずれが発生する。

で、設定のProfiles -> Text から、
"Treat ambiguous-width characters as double width"
にチェックを入れたら解決。
emacsでのカーソルずれもなおった。

Unicodeの仕様に起因する問題らしい。
三点リーダなどは、Unicodeにて"ambiguous-width"(曖昧な文字幅)として定義されていて、文脈によって文字幅の変わる文字という扱いらしい。
http://ja.wikipedia.org/wiki/%E6%9D%B1%E3%82%A2%E3%82%B8%E3%82%A2%E3%81%AE%E6%96%87%E5%AD%97%E5%B9%85

ただこの設定すると、シェル上で三点リーダの前後に文字入力すると表示がバグる問題が別に発生する。
http://slashdot.jp/journal/549921/MacOSX%E3%81%AE%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%A8iTerm2%E3%81%A8%E5%9B%9B%E8%A7%92%E8%A8%98%E5%8F%B7%E5%85%A8%E8%A7%92%E5%8D%8A%E8%A7%92%E5%95%8F%E9%A1%8C