[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Correct? Display Horizontal Ellipsis on UTF-8 env
On April 13, 2007, [emacs-w3m:09375],
shinichiro (at stained-g.net) wrote:
> > 手元のja_JP.UTF-8環境では、utf-translate-cjk-set-unicode-range無し
> > または#x2018, #x2019を除外した設定だと、おっしゃるようになりますが、
> > #x2018, #x2019を含む設定にした場合には、C-f 1回で「’」の右に移って
> > くれます。
>
> ぅーん.. 手元の環境 (
> Debian Etch (ja_JP.UTF-8),
> KDE desktop,
> XTerm(222) (debpackage),
> Emacs 22.0.96.1 (cvs),
> w3m/0.5.1+cvs-1.968 (deb package),
> emacs-w3m 1.4.171 (cvs))
> では、やはり、utf-translate-cjk-set-unicode-range の有無に係わらず、2カ
> ウントしてます。
「’」のところで`C-u C-x ='とすると、どのように表示されますか?
手元では、utf-translate-cjk-set-unicode-range有り(#x2019を含む)なら
「charset: japanese-jisx0208」で無しなら「charset:
mule-unicode-0100-24ff」となり、想定どおりに動いているように見えます。
手元の環境はXTerm 225, Emacs 22.0.97で、emacs-w3mは1.4.4でも今日時点
のCVS最新版でも同様でした。動作確認に使った~/.emacsを添付しておきます。
> ;; 試しに Mule-UCS も入れて確認してみたのですが、カーソルの動きには関係
> ;; なかったようです。
Mule-UCSの場合には、unicode-basic-translation-charset-order-listが
関連します。また、(set-terminal-coding-system 'utf-8)も必要になる
ものと思います(mule-utf-8でなくutf-8を使うために)。
Debianパッケージなら/usr/share/doc/mule-ucs/README.Debianを参照して
みてください。
--
木下達也
;;; -*-mode: emacs-lisp;-*-
(when t
(utf-translate-cjk-set-unicode-range
'((#x00a2 . #x00a3) (#x00a7 . #x00a8) (#x00ac . #x00ac)
(#x00b0 . #x00b1) (#x00b4 . #x00b4) (#x00b6 . #x00b6)
(#x00d7 . #x00d7) (#x00f7 . #x00f7) (#x0370 . #x03ff)
(#x0400 . #x04ff)
(#x2000 . #x206f)
;;(#x2000 . #x2017) (#x201A . #x206f) ;; remove #x2018, #x2019
(#x2100 . #x214f)
(#x2190 . #x21ff) (#x2200 . #x22ff) (#x2300 . #x23ff)
;;(#x2460 . #x2473)
(#x2500 . #x257f) (#x25a0 . #x25ff) (#x2600 . #x26ff)
(#x2e80 . #xd7a3) (#xff00 . #xffef)))
;;
)
;;(require 'mime-setup)
;;(autoload 'wl "wl" "Wanderlust" t)
(require 'w3m-load)