[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:531]bdf backend (Re: high level API による font の設定について)
- X-ml-count: 531
- Subject: [MD:531]bdf backend (Re: high level API による font の設定について)
- From: Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 25 Feb 1998 11:54:33 +0900
- X-mailer: Semi-gnus 6.0.4 (based on Quassia Gnus v0.23)
YAMAMOTO Akishige <yamamoto@xxxxxxxxx> 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 ?
です。BDFのSpec.を見てください。
from himi