David.at.linuxf 发表于 2006-11-10 10:45:05

有熟悉BDF字体文件结构的吗?

最近想写个关于bdf字体数据提取的小工具,在网上找了一点资料,包括5005.BDF_Spec.pdf,但我仍始终没弄明白BDF文件中FONTBOUNDINGBOX和BBX后的4个数字(w,h,x,y)表示的实际意义是什么,它们之间的关系是怎么样的?我对一般的点阵字体的原理还算熟悉。
希望有熟悉BDF字体结构的大侠指教,最好是有图示,谢谢!

以下数据来自一个bdf文件,可以此为例解释!

FONTBOUNDINGBOX 13 16 -3 -5

STARTCHAR char0
ENCODING 0
SWIDTH 778 0
DWIDTH 7 0
BBX 5 5 0 0
BITMAP
A8
00
88
00
A8
ENDCHAR

STARTCHAR space
ENCODING 32
SWIDTH 250 0
DWIDTH 2 0
BBX 1 1 0 0
BITMAP
00
ENDCHAR

STARTCHAR exclam
ENCODING 33
SWIDTH 333 0
DWIDTH 3 0
BBX 2 6 0 0
BITMAP
C0
C0
C0
C0
00
C0
ENDCHAR

FangQ 发表于 2006-11-12 22:36:17

http://partners.adobe.com/public/developer/en/font/5005.BDF_Spec.pdf
页: [1]
查看完整版本: 有熟悉BDF字体文件结构的吗?