[Mew-Win32 02946] Re: x-face
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2000年 12月 27日 (水) 12:33:53 JST
From: YUMIOKA Yasuteru (弓岡也守輝) <j-kiss at example.com> さん曰く
Subject: [Mew-Win32 02934] x-face
Message-ID: <20001227.093907.01049331.j-kiss at example.com>
Date: Wed, 27 Dec 2000 09:39:07 +0900 (JST)
> Meadow 1.13b1 + Mew 1.95b92 で x-face を表示しようとしている
> のですが、表示されるであろう場所が真っ黒になってしまいます。
> (背景色は黒、文字色は白にしてます。)
# 以前、Meadow だけその状態で、原因を見つけるまでに 3ヶ月ぐらい
# かかったことがありました。そのときは bitmap.el を二重に load
# していたというものでした。require を知らなかったのかな、私?
> やったことは、以下の順序でインストール
> (1) compface.zip (たぶん 1.3)をパスの通っているところに展開
小関さんのところを参考に、自分で make しています。
> (if window-system
> (progn
> (autoload 'x-face-decode-message-header "x-face-mule")
> (setq mew-use-highlight-x-face t)
> (setq mew-use-highlight-x-face-function
> 'x-face-decode-message-header)))
> (require 'x-face-mule)
私は、ちと違う動かし方をしているのですが、問題ないと思います。
ちなみに (1) の uncomface が動いているかどうかは、以下のコマンド
を X-Face を表示していない (setq mew-use-highlight-x-face nil)
ときの Message buffer で起動すればわかると思います。
(defun xface-check ()
(interactive)
(let (xface)
(goto-char (point-min))
(re-search-forward "^X-Face: ")
(setq xface (buffer-substring (match-end 0)
(progn (mew-header-goto-next) (point))))
(set-buffer (get-buffer-create "*tmp*"))
(insert xface)
(as-binary-process
(call-process-region (point-min) (point-max)
uncompface-program t t nil))))
動かしたあと "*tmp*" buffer に移動して、(最近の私の X-Face だと)
0xAAAA,0xAAAA,0xAAAA,
0x0000,0x0000,0x0000,
....
0xAAAA,0xAAAA,0xAAAA,
0x0000,0x0000,0x0000, <= これが 48行目
な感じになっていますか。なっていなかったら、uncompface.exe の問
題だと思います。
## Nana-Gnus や WL などで x-face が表示されるかどうか確かめるの
## でも良いと思います。:-)
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内