[问题] 有熟悉BDF字体文件结构的吗?

系统字体配置、中文显示和输入法问题
回复
David.chen.0755
帖子: 13
注册时间: 2006-05-25 11:50
送出感谢: 0
接收感谢: 0

[问题] 有熟悉BDF字体文件结构的吗?

#1

帖子 David.chen.0755 » 2006-11-09 11:28

最近想写个关于bdf字体数据提取的小工具,在网上找了一点资料,包括5005.BDF_Spec.pdf,但我仍始终没弄明白BDF文件中FONTBOUNDINGBOX和BBX后的4个数字(w,h,x,y)表示的实际意义是什么,它们之间的关系是怎么样的?我对一般的点阵字体的原理还算熟悉。
希望有熟悉BDF字体结构的大侠指教,最好是有图示,谢谢!
上次由 David.chen.0755 在 2006-11-10 10:18,总共编辑 1 次。
David.chen.0755
帖子: 13
注册时间: 2006-05-25 11:50
送出感谢: 0
接收感谢: 0

#2

帖子 David.chen.0755 » 2006-11-09 15:06

以下数据来自一个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
回复

回到 “字体美化和中文支持”