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

[MD:798]BDF font manager



Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:

> というわけで、mw32bdf.c/h mw32term.c, temacs-980718.exe.gzをおいておきました。
> 明日になったら(日曜日ね)
> 
> ftp://ftp.etl.go.jp/pub/mule/Windows/snapshot
> 
> から取得できると思います。^^;;;

BDFフォントの表示の高速化なんですが、CreateBitmapではなく、
CreateDIBSectionを使えばかなり速くなるらしいことが分かりました。
で、キャッシュをそれでとるようにすれば、(DIB Sectionの handleで取れば)
よいようなのですが、これはDevice Context 依存なので、
Device Contextの区別もしなくてはいけないようです。
(Displayに依存させておくと将来Printingの時に困るから。)

で、だれか、CreateDIBSectionで書こうという人いらっしゃいます?^^;;;;

まあ、私は、もうこの程度でいいかなと思っていますが。

from himi