1. 程式人生 > >windows 字體顯示知識

windows 字體顯示知識

bold lin new sce leading lead draw clas out


windwos字體顯示。採用TEXTMETRIC結構存儲字體各個顯示字段。Baseline 一般由Ascent

計算。字體的高度Height 包含了Ascent和Descent。計算正文字體,能夠採用

Height,也能夠採用Height+External Leading 的值。

External Leading是

字體設計者設計,為了給上下行之間留有間距。

但有些文本輸入函數

(如:TextOut/DrawText),在輸出時是不會考慮 External Leading.

能夠採用ExtTextOut 代替TextOut。另外程序猿在設計程序時。

也能夠自己設計Line結構,控制above 和below 間隙值。




技術分享

windows 字體顯示知識