[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: bitmap-insert-xbm-file



From: Yasushi Taki <taki@xxxxxxxxxxxxxx> さん曰く
Subject: Re: bitmap-insert-xbm-file
Message-ID: <20011212171912.53F3.TAKI@xxxxxxxxxxxxxx>
Date: Wed, 12 Dec 2001 17:27:24 +0900

taki> みたところ、bitmap-16というフォントは無かったみたいです。
taki> 
taki> 今試してみたところ、
taki> H:\emacs\font\bdf\bitmap16.bdf
taki> というフォントがあり、HOME=H:\で、
taki> 上記のような参照をしています。

(w32-auto-regist-bdf-font
 "bitmap-16" "h:/emacs/font/bdf/bitmap16.bdf")

または、

 (expand-file-name "bitmap16.bdf" bdf-font-directory)
  ~~~~~~~~~~~~~~~~

に一票。ここは expand していないとダメなんじゃないかな?

taki> > 瀧> FAQっぽくて申し訳ないんですが、どうも、ハマってしまいよくわからなくなっ
taki> > 瀧> てしまいました。
taki> > 実際、bitmap は、はまりやすいところなんですよね。
taki> 
taki> まだ1日しかハマってないので、そろそろ解決してくれるなら、
taki> それでも軽度の方なんですけどねぇ。

私、昔々、Meadow で Mew の message の X-Face を表示するのに
『6ヶ月』はまりました。それまでトーフ生活 :-)

# あとは全部大丈夫だったのに、↑の組み合わせだけダメだった。
# UNIX はおなじ設定で大丈夫だったし。。。悩んだ、悩んだ。
## 当然、原因は、単純なチョンボでしたけど。^^;;;

taki> それとこの辺実装がよくわからないのですが、フォントの設定がされてないと、
taki> やはり、bitmap-insert-xbm-fileさえもみれないと言うことなのでしょうか?
taki> 
taki> 表示した豆腐でそれっぽい絵を表示してたので、ビットマップをメッシュ切りに
taki> してビットマップフォントとして認識するような方法でやっているのかなぁ?と
taki> いろいろ考えてしまいました。

# 以下、また、不確かな説明かも。

bitmap フォントは (例えば) 8x16 の大きさの普通のフォントです。そ
れを bitmap.el が重ね合わせて(composite して)絵のように見せてい
ます。bitmap の bdf ファイルを見ればどうやって重ね合わせれば良い
のかわかると思います。

そのため、bitmap もフォントの設定が出来ていなければ、
chinese-big5 のフォント設定をしていない状態で chinese-big5 の文
字を見たときとおなじ状態(いわゆるトーフ)になります。

ascii や jisx0208 の中に chinese-big5 が一部混じっていたら、
chinese-big5 の部分だけトーフになりますよね。

瀧> bitmap-muleのパッケージに添付されていた、gnus.xbmを表示しようとすると、
瀧> 白い豆腐でbannerを使ったように「gnus」のロゴがかかれるというものです。
瀧> 形は明らかにgnusのロゴなのです。

これは、それとおなじ状態だと思ってください。gnu の形の部分だけフォ
ントが設定されていないのでトーフな gnu が見えるのです。

-- 
白井秀行@嘘を書いている様な気もする。。