守岡版 bitmap-mule の bitmap.el インストール説明書

[bitmap-mule.html] HTML版
Revised: 18,Oct,1997

xbm などを扱う必要がある人、 また X-Faceface-markビットマッ
プとして見たい
という人は、bitmap.el とそれ用のフォントが正しくインストール
されていることが大前提となります。
ドキュメントをきちんと読めばできるはずな
のですが、分散してたりとかで見落としやすいようなのでまとめてみました。

オリジナルの bitmap.el より、tm7.54以降に収録されているものをお薦めします。
最新の tm-7.106 には bitmap-mule という単独パッケージとして収録されています。
が、オリジナルの bitmap.tar.gz でも正しくインストールできますので参考にしてください。


a) OS/2 Mule の場合:

必要なことは、
a) bdfフォントを mfnフォントに変換し、
b) X (OS/2 PM) でのリソース定義 (~/.Xdefaults) に bitmapフォントセットを追加すること、
c) ~/FONTSET.OS2 にフォントのフルパスを指定すること、
d) ~/.emacs に bitmap.el 用の設定を追加すること、
です。守岡版では以下の手順 4.を無視してください。
    1. mfnフォントの生成($MULE/lib-src/bdf2mfn.exeを用います)
       bdf2mfn.exe  etl8x16-bitmap.bdf  etl8x16-bitmap.mfn  [CR]
       できた mfnフォントは適当なディレクトリに移動しておく。

    2. ~/.Xdefaults にフォントセットを追加。以下は.Xdefaultsの例です。
       16 ドットのフォントセットの指定部分に付け足すかたちになります。
       ------------------------------------------------------------
       *FontSetList: 16,14,20

       *FontSet-16: \
            -os2-GOTHIC-midium-r-*--16-*-iso8859-1,\
            -os2-GOTHIC-midium-r-*--16-*-jisx0201.1976-*,\
            -os2-GOTHIC-midium-r-*--16-*-jisx0208.1983-*,\
     [追加] -etl-fixed-medium-r-*--16-*-100-100-m-*-bitmap.8x16-0

       *FontSet-20: \
            -os2-GOTHIC-midium-r-*--20-*-iso8859-1,\
            -os2-GOTHIC-midium-r-*--20-*-jisx0201.1976-*,\
            -os2-GOTHIC-midium-r-*--20-*-jisx0208.1983-*

       *FontSet-14: \
            -os2-GOTHIC-midium-r-*--14-*-iso8859-1,\
            -os2-GOTHIC-midium-r-*--14-*-jisx0201.1976-*,\
            -os2-GOTHIC-midium-r-*--14-*-jisx0208.1983-*

       ------------------------------------------------------------

    3. ~/FONTSET.OS2に コピーしておいた mfnフォントのフルパスを記述。ない
       場合は新たに作成してください。以下は追加する部分の例です。
       ------------------------------------------------------------
       # bitmap.el 用のフォント
       -ETL-Fixed-Medium-R-Normal--16-120-100-100-M-80-BITMAP.8x16-0
         d:/mule/etc/etl8x16-bitmap.mfn
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^各自の環境にあわせること。
       ------------------------------------------------------------
       * 改行は無視してください。

    4. bitmap.el をバイトコンパイルしてロードパスの通った所に置く。
       dired で`B'(Byte-compile)するか、コマンドラインから以下のようにし
       てください。
         emacs -batch -q -f batch-byte-compile bitmap.el [CR]

    5. ~/.emacs に bitmap.elを読ませるための設定を追加し、Muleを再起動する。
       (mew-bitmap-mule などからイモヅル式に require されてますけど。。)
       ------------------------------------------------------------
       ;;; @ bitmap.el
       (if window-system (require 'bitmap))

       ------------------------------------------------------------

    6. bitmap を普通にオープンするだけで正しく表示されて幸せな気分。

       * XBM を見たい時は、以下のようにして読み込ませます。
           `M-x bitmap-read-xbm'       ;; 電総研 の オリジナル版
           `M-x bitmap-read-xbm-file'  ;; 守岡さんの bitmap-mule収録版

       * 正常にセットアップできてるかどうかの確認を、以下の手順でやってみ
          てください。もちろん VIO では使えません。

          *scratch* バッファに以下の式をペーストし、式の直後で `C-j' する。

          (bitmap-compose
            "FF7F3F1F0F070301FFFEFCF8F0E0C0800103070F1F3F7FFF80C0E0F0F8FCFEFF")

          風車のような絵が表示されましたでしょうか? :-)
         (なお、Mule で 16ドットフォントセットで表示しなければビットマップ
           は見られません。デフォルトのフォントセットが別の場合は切り換えて
           ご利用ください。bitmap.el をいじれば表示させることはできますが :-)


b) UNIX の場合:

bitmap-mule maintainer である守岡さんは fj.news.reader.gnus で以下のよ
うに説明されています(なおこれは tm-MUA でのお話しです)。
From: morioka@jaist.ac.jp (守岡 知彦 / MORIOKA Tomohiko) Subject: Re: サブジェクトは MIME を使わず書きませう Date: 25 May 1996 21:45:50 +0900 [おまけ] X-Face の automatic preview (1) tl/etl8x16-bitmap.bdf を install してください。 例: % cp etl8x16-bitmap.bdf [フォントを入れる場所] % cd [フォントを入れる場所] % bdftopcf etl8x16-bitmap.bdf > etl8x16-bitmap.pcf % mkfontdir (2) user の設定 ~/.emacs の `(load "mime-setup")' の後に以下のものを入れて下さい。 (require 'tl-misc) (call-after-loaded 'tm-view (function (lambda () (if (and (boundp 'MULE)(eq window-system 'x)) (require 'tm-image) ) ))) これで、MIME preview buffer に X-Face に入っている「顔」が表示され ます。遅くて嫌だと思ったら上の設定を削って下さい。
補足: tm-MUA に関わらず bitmap.el を使う必要のある人は、OS/2 での説明と同様に
       ------------------------------------------------------------
       ;;; @ bitmap.el
       (if window-system (require 'bitmap))

       ------------------------------------------------------------
とすればいいでしょう。

これでおしまい。
[OS/2 Mew] [about X-Face] [about browse-url]
Copyright (c) 1997, Kazuyan / OKUNISHI Fujikazu, All rights reserved.
かずやん@Team bitmap-mule :-p <fuji0924@mbox.kyoto-inet.or.jp>