[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:577]create-fontset-from-request and bdf font
- X-ml-count: 577
- Subject: [MD:577]create-fontset-from-request and bdf font
- From: YAMAMOTO Akishige <yamamoto@xxxxxxxxx>
- Date: 11 Mar 1998 23:34:10 +0900
- X-mailer: Semi-gnus 6.0.8 (based on Quassia Gnus v0.34)
Yoshiki Hayashi <penny@xxxxxxxxxxxxxxxx> writes:
> himiさんがmule-win32 MLの方で言われていた、BDF fontのBackendというのは、
> w32-auto-regist-bdf-fontを使ってhigh level APIでフォントを登録できる
> ようにする、と言うものでしょうか。
> 普通のフォントの方が片付けば挑戦してみたいと思います。
実は、私も書きかけたコードがあるにはあります。しかし、実際に書いてみ
ると、結構設計に悩む点がありまして、やっぱり、こーゆー所は、凡人が考
えても、himi さんのお眼鏡に適わないんだろうな、と思い、途中で投げ出
した形になってます^^;;
# やっぱり、himi さんのような方に、ビシィッと、設計してもらわないと。
# でも、himi さんも忙しいようですし、設計なんてするんなら、ご自分で
# 書かれた方が早いでしょうし、なんて、考えちゃったもんですから。
まあ、私の考えていたのは、こんな感じです。
1. やっぱり、BDF のトップディレクトリを指定するだけで、全自動がうれ
しいな。ディレクトリを再起すると、当然時間がかかるから、ファイルに
キャッシュ。
2. (おそらく半田さんの書かれた) fontset.el というのがあるから、出来
る限り利用したい。つまり、BDF font の識別子は、XLFD を利用したい。そ
うすれば、font から、charset の対応が簡単になる。
3. XLFD の取得には、時間がかかるから、1. と一緒にファイルにキャッシュ。
まあ、mw32bdf.c に細工すれば、それほどコストは高くなくなりますが。
4. やっぱり、遅いから、一度得られた結果はキャッシュしたいなぁ。
以下、謎。
5. request, reuired に width を指定された場合、bdf の場合どう振舞う
のか。
6. 同じく、italic, bold, fixed はどうすべきか。まあ、XLFD があれば、
取得可能ですが。もしくは、mw32bdf.c をちょいと改造するとか。
7. encoder の設定はどこで、行うべきなのか。
うーん、こんなぐらいだっかな。もっと悩んだ気もする^^;;
# 自分で書いちゃおって気になりました? > himi さん
;; やまもと