vine-users ML アーカイブ



[vine-users:079836] Re: [ - ]( ハイフン)に ついて

  • From: Shinichiro HIDA <shinichiro@xxxxxxxxxxxxx>
  • Subject: [vine-users:079836] Re: [ - ]( ハイフン)に ついて
  • Date: Thu, 17 Dec 2009 11:21:22 +0900
飛田です。

>>>>> In [vine-users : No.079834] 
>>>>>	"K.Moriyama" <mistletoe@xxxxxxxxxxxxx> wrote:
> 森山と申します。

>   半角の[ - ](ハイフン)ですが、状況により全角の[ ー ]のように表示
> される事が有ります。

UTF-8 ロケールでの Ambiguous width 文字群の扱いによる問題だと思います。
けっこう厄介です。

mlterm には -a オプションが、xterm には -cjk_width オプションがあったと
思います。gnome-terminal は VTE* (すみません、正確な変数名覚えてません)な
環境変数でコントロールできたのではないかと思います。

;; vim には :set ambiwidth とかいうオプションがあったと思います。

現在、私は Debian lenny の UTF-8 環境で rxvt-unicode-ml (URxvt) という
のを使っています。このケースでの対応をメモしてあります。(参考にならない
かもしれませんが)
http://www.stained-g.net/wiki/shinichiro/index.php?rxvt-unicode-ml(urxvt)

また、Emacs22 での試行錯誤の記録は次の URI です。(Emacs23 だと必要ない
と思いますが)
http://www.stained-g.net/shinichiro/EUC-JP-Horizontal-Ellipsis.html

;; まぁ落ち着いてしまうとどうってことないのですが、ひっかっかってしまっ
;; てから気に入った環境が出来るまでがてこずりますね。

-- 
  Shinichiro HIDA  shinichiro@xxxxxxxxxxxxx
  GPG fingerprint = BD22 BAE5 43BA 5E70 9F1B  7627 1D81 E567 6912 F09D