> not_use_unicode_font=true にすると、vim 上で U+2012 辺りは扱えなく
> なるみたいですし、:set ambiwidth=double にすれば U+2010, U+2013,
> U+2014, U+2015, U+2500 辺りは正しくなるみたいですが、U+2212 はどう
> にもならないっぽいですね..

色々試しながら、他にも全角半角で怪しい文字はあるのに、なんで U+2212 だけ、とか
思ったんですが、他は :set ambiwidth=double で救済されてたわけですね。

と、ここまで教えていただいたキーワードで検索してみたところ、ズバリのパッチが
見つかりました。

http://ujauja.ddo.jp/~kawamaco/MT/archives/2008/10/290006.html

これ vim の上流で当ててもらえないんでしょうかねぇ? ちょっとそのあたりで聞いてみます。

メールによる返信