[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 メーリングリストの案内