[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:528]bdf backend (Re: high level API による font の設定について)
- X-ml-count: 528
- Subject: [MD:528]bdf backend (Re: high level API による font の設定について)
- From: YAMAMOTO Akishige <yamamoto@xxxxxxxxx>
- Date: 25 Feb 1998 11:11:57 +0900
- X-mailer: Semi-gnus 6.0.4 (based on Quassia Gnus v0.27)
# devolop に飛びます。
Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:
> ## だれか、BDFフォントのbackend書かない?^_^;;;
無謀にも、挑戦してみようかと思い、昨夜、ちょっとイジっていたのですが、
ちょっと疑問点があります。
1) 現状では bdf 管理機構が不十分なので、とりあえず、X の mkfontdir
のような機構 (path とフォント名をファイルにキャッシュする)を準備
しました。(簡易なものですが)
# 将来的に管理機構を(c level or lisp level で)準備する予定はあるので
# しょうか? 要するに必要なのは、bdf font の enumerate と、それぞれの
# font 名 (emacs charset を求める際、registry と encoding が必要にな
# る為)なのですが。
## ところで、pcf とかに対応する予定は???
2) bdf の w32-get-logfont-info で返す height って何なのでしょう?
現在、bdffontp->ury - bdffontp->lly となっていますが、
PIXEL_SIZE (= bdffontp->ury ?) ではないのでしょうか。
たとえば、jiskan16.bdf は FONTBOUNDINGBOX 16 16 0 2 なので、
height は 14 ?
3) encoder の設定はどこで、行うべきなのでしょうか?
思い付くのは、logfont-list-from-request の後、
w32-charset-encoding-alist をみながら、
まとめて、w32-change-font-attribute でしょうか。
4) ^^;; とっても遅いです。
お時間のある時、教えて下さい。m(__)m
;; やまもと