X-Face (48 x 48 dot graphics on mail header)

[ 戻る | トップページに戻る ]

概要

X-Face とは、メールヘッダに 48 x 48 (モノクロ) グラフィックスを埋め込む ための拡張。

URL

http://www.jpl.org/elips/

インストール環境

Slackware 7.0 (Kernel 2.2.14 + glibc 2.1.2)
Emacs-20.6

必要なもの

特になし

バージョン

1.3.6.10

インストール手順

$ tar xvfz x-face-1.3.6.10.tar.gz
$ cd x-face-1.3.6.10
$ make lpath
(snip)
/usr/local/share/emacs/site-lisp/mew-1.94.2
(snip)

ふむ。mew はちゃんと load-path に入っている。
$ su
# make install
# exit

設定方法

まずは表示の確認から。 X-Face: ヘッダのあるメールを表示している状態 (カーソルは Summary バッファ上) で M-x x-face-view を実行すると以下のエラー。
Symbol's function definition is void: mew-syntax-get-entry-strnum

...が、X-Face: のあるメールを表示しているバッファにカーソルがある状態で M-x x-face-view すると無事表示された。 うーむ。Summary バッファでも表示できるはずなのだが...。

次に自分が送信するメールに X-Face: を埋め込むための設定。 まずは 48 x 48 の xbm (X BitMap) 形式の画像ファイルを用意して、 M-x x-face-encode を実行。X-Face: 形式にエンコードされたものがバッファに 表示されるので、これを ~/.xface としてセーブ。例えばこんな感じ。
X-Face: "--,F[?`Y:\PIz0fN9.l"u=Etu_2\7p77="$[7'!GE0Kf>i7~u;IX'j{bw.&Gy^^t*WLz{_
 L)x%le1fE|OHFBPz%W2N8X'dQqLOgCQd$%DS}7xfyBX_w6K72@&&W&Z,Fo.Xkm{1&SB1BnSc@.G86)
 0L9nI!&LdYW=^g=3JkzP>@D

~/.emacs に X-Face: のための設定を追加し、Mew で Draft バッファを表示 (w) すると自動的に X-Face: ヘッダが挿入されている。 が、このメールを自分宛に送信して確認してみると X-Face: 画像が変になっている。 メールヘッダをよく見ると...
X-Face: X-Face: "--,F[?`Y:\PIz0fN9.l"u=Etu_2\7p77="$[7'!GE0Kf>i7~u;IX'j{bw.&Gy^^t*WLz{_
 L)x%le1fE|OHFBPz%W2N8X'dQqLOgCQd$%DS}7xfyBX_w6K72@&&W&Z,Fo.Xkm{1&SB1BnSc@.G86)
 0L9nI!&LdYW=^g=3JkzP>@D

むむ。'X-Face:' が二重についてる。ひょっとしてこれが原因?
~/.xface から余分 (?) な 'X-Face:' を削除すると、無事、X-Face: 画像が正しく 表示されるようになった。

最後に Emacs での inline 表示に挑戦しようと
  • http://emacs-20.ki.nu/x-face.shtml を見て bitmap-mule を探すのだが、どこにも見付からない。どーして? 速攻設置のページ をみるとちゃんと (^^; 代わりの URL ( ftp://ftp.ki.nu/pub/bitmap-mule/") が示されているので、ここから bitmap-mule-19980702.tar.gz をダウンロード。
    $ tar xvfz bitmap-mule-19980702.tar.gz
    $ cd bitmap-mule
    $ su
    # make install
    # exit
    

    bitmap-mul のインストールはこれで OK 。次に
  • http://www02.u-page.so-net.ne.jp/ba2/kory/emacs/x-face.html から x-face-mule をダウンロードしようとするが、これまた存在しない。 むむむ。どこにも見付からな〜い。

  • [ 戻る | トップページに戻る ]