[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-mule-unicode-symbol
- From: Katsumi Yamaoka <yamaoka@xxxxxxx>
- Date: Thu, 22 Apr 2004 08:19:39 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 06681
- References: <m31xtztzfx.wl%ari@mbf.ocn.ne.jp>
>>>>> In [emacs-w3m : No.05819] 有沢さん wrote at 去年の9月:
> w3m-m17n (CVS 先端の w3m) を利用時に w3m-output-coding-system が utf-8
> だと、罫線などのシンボルを unicode の文字(ASCII と同じ幅)を使った描画
> を想定して halfdump されます。そのため w3m-symbol で JIS X 0208 などで
> シンボルを描画すると、テーブルがずれたりします。
> ということで mule-unicode が利用できる環境では、それを利用して描画され
> るようにしてみました。ただし、フォントの有無等まではチェックしていませ
> んので、豆腐になってしまう場合などは w3m-use-symbol を nil にしてくだ
> さい。
Mule-UCS を load した Emacs 20.7 (Mule 4.1) だとデフォルトで豆腐
が表示されてしまうようなんですが、以下のようにしてしまうのはマズ
いですか?
--- w3m-symbol.el~ 2004-03-14 21:53:21 +0000
+++ w3m-symbol.el 2004-04-21 23:17:30 +0000
@@ -177,11 +177,12 @@
(defun w3m-symbol ()
(cond (w3m-symbol
(if (symbolp w3m-symbol)
(symbol-value w3m-symbol)
w3m-symbol))
- ((and (eq w3m-output-coding-system 'utf-8)
+ ((and (>= emacs-major-version 21)
+ (eq w3m-output-coding-system 'utf-8)
w3m-mule-unicode-symbol))
((let ((lang (or w3m-language
(and (boundp 'current-language-environment)
(symbol-value 'current-language-environment)))))
(when (boundp (intern (format "w3m-%s-symbol" lang)))
--
Katsumi Yamaoka <yamaoka@jpl.org>