[porori] [dance] [千砂] [snufkin]

X-Face

[TOP] -- [Emacsen] -- [X-Face]

これほど楽しく、これほど迷惑なものはない...。 X-Face について説明しています。 Windoze + Meadow の人も X-Face で遊べますので、よろしかったら 読んでください。 OS/2 な人は 私の手にはおえませんので、奥西さんとこ へ直行してください。(^^;


X-Face って何?

自分の顔などを表した 48x48 サイズの X11 bitmap を Mail Header に つけて送りつける :-) ものです。おかげで Header は ちょっと (かなり?) 長くなります。

例えば、こんな感じです。

X-Face: #0cNb<$ep84N|?4"q?{DwR3a5gYAZIl#e%qPNgeZB"yv^74xPm(\,sh.cGj38vYXq@p;r*n
 *fo1eyh&GWWhumq5sQVF/->tb+NP8mw&w$pT."nrPBsYLM{3DVX)16M|7er,VG+178cHW8OvuR+tlx
 -%@+^TK`1GRF-Q#yMIKO|O{:LUwArJ@D{)>[b)=cC+J^OwKpe|+NA)j.rol$@,#<C@H[F[w

で、これを mail の閲覧時に decode して、header と一緒に表示すると、 以下のような感じになります。(XEmacs + Wanderlust の例)

[Snapshot of X-Face]

XEmacs でなくとも、この例のように X-Face の inline 表示は可能です。 方法については別ページをご覧ください。


必要なツール / 便利なツール

まず、X-Face が扱える環境を整えましょう。 各入手先を挙げておきましたので、以下に挙げるものを用意してください。 各 package の設定方法については後述します。

compface

とりあえず基本ツールである compface/uncompface が必要です。 以下のところから入手できるでしょう。

ftp://ftp.jaist.ac.jp/pub/faces/compface/compface.tar.Z
ftp://ftp.win.ne.jp/pub/misc/compface-1.2.tar.gz

Windoze な人は、以下から COMPFACE.ZIP を入手してください。

ftp://ftp.mew.org/pub/Mew/Win32/tool/COMPFACE.ZIP

x-face

mail/article に X-Face: field を添付するには、 山岡さん作の x-face package を使うと便利です。以下のところから入手できます。

ftp://www.jpl.org/pub/elisp/

x-face-mule

非XEmacs な Emacs/Mule を使っている人、あるいは Windoze + Meadow な 環境な人は、X-Face: を inline 表示するためには bitmap-mule が必要です。

なお, 従来は bitmap-mule および 郡山さんの x-face-mule を別々に取得する必要が ありましたが, 現在は これらの統合版が 配布されています。以下のところから入手できます。

ftp://ftp.jpl.org/pub/elisp/bitmap/

select-xface

寺西さん 作の select-xface を使うと、複数の X-Face のうちどの X-Face を添付するか、見ながらにして 選択できます。もちろん x-face-mule と 組み合わせることによって 非XEmacs 環境でも 動作します。以下のところから 入手できます。

ftp://ftp.gohome.org/pub/elisp/select-xface/

ほかには...

あと必要なものは、ちょっとした絵心です。 あるいは、絵心のある友人。 あるいはドッターさん。これらが最も入手困難かも。


各 tool の設定

それぞれ 別ページ にしました。

  1. x-face
  2. x-face-mule
  3. select-xface

その他 おまけ

BIFF も X-Face に対応させる

faces
到着メールの X-Face field を XBM に変換して表示してくれます。 X-Face field が ない mail でも、address に対応する XBM ファイルを 予め用意しておけば、代わりに それを表示してくれます。
xfaces
基本的に faces と同じですが、address に対応させるファイルに XBM だけでなく (shaped)XPM が利用できます。ただし、x-face.el で使用できる multiple X-Face header による color X-Face には対応してません (あたりまえか...)。

xfaces スクリーンショット:(PNG:17kB)
「バイトから帰ってきたら、mail が 60 通近く届いていた」 という時の様子です。周りに見える変なものは、気にしてはいけません:-)

もっと いろいろ遊びたい!

Sample とか Tool が もっと欲しい!
という人は、Indiana.Edu の Faces Archive へ行ってみましょう。 あと、Elips Archive へも行ってみましょう。
X-Face つきの mail を受けとらないので つまらない!
という人は、Elips ML に入りましょう:-)
X-Face つきの記事なんか見かけないので つまらない!
という人は、gnu.emacs.gnus を読みましょう。( 実は fj.rec.games.roguelike を読むというのも手ですが、 あまりに私の記事が多過ぎるので、ちょっと投稿自粛中です。(^^;)

最後に...

私の用意している X-Face の解説をば...

[yendor] [dance]

お付きの(?)画家に描いてもらった X-Face です。 左は「イェンダー」です。誰が何と言おうとイェンダーです。 だって作者が そう言っているんですから 間違いないです。 一応 NetHacker な私 を表してるということで...。右はダンスです。

[snufkin] [snufkin]

某童話に出てくる、某スナスムムリクです。 本で読むなら、「彗星」がおススメです。(「スナスムムリク」が分からない人は 本を読みましょう :-)

[千砂] [迅鉄]

最近ハマってる © 冬目景 です。


sub-nodes

[TOP] -- [Emacsen] -- [X-Face]
[Tree Map]
邑 tsumura@kuis.kyoto-u.ac.jp