emacsの全角文字を使うとカーソルがずれる

Mac OS XのTerminal.app上でemacsを使っていると、いわゆる全角の記号などが表示された後ろで
カーソルの位置や文字の表示がずれる。

Control+lで再表示すると一旦直るが、カーソルが移動するとまたおかしくなる。
全角を使うつもりが無くても、文書内のシングルクォーテーションが自動的に全角扱いされてしまう場合もあり、
(Rのヘルプなど)不便であったのだが、
下記のサイトに修正方法があったので試したら一応解決した。

方法は、ターミナルのメニューから環境設定... > 詳細 >「Unicode 東アジア A (曖昧) の文字幅を W (広) にする」にチェック。
若干文字の前後に余分な空白ができるが、カーソル位置や文字の表示がずれることはなくなった。



参照先の記事だとscreenの場合は最新版のコンパイルが必要とあったが、
今の環境
Screen version 4.00.03 (FAU) 23-Oct-06
ではターミナルの設定だけで問題なさそう。


もと記事
http://oscdis.hatenablog.com/entry/2014/03/02/145837