字库图片:. G- ?& [+ g) u# A* L3 C; f
3 E4 ]; m* E. C6 L8 t字库定义(sprite文件)
9 F2 q* K1 d. B7 W! Y# I7 \' ~( j* }* M% ]( J2 U$ U3 \" V7 w) J
文件头:
k0 j/ G7 Y, l3 e8 ?1 \+ P+ J3 m54534F00 魔术数
6 ]! f& P8 |7 z. ?& Z" w- g03000000 ( Z0 _ [5 H$ X$ B& F$ [( v
03000000
3 A/ z& _ K% r5 E+ B01000000
' _' M/ E+ v7 |' q) s1 ^00000000 ; r2 ?( G6 w) `9 O+ l2 t' _, c$ f
00000000
8 ~& C& K* {$ k# i5 \5A000000 字符数90个 ; T, U& n" t6 X( M, M& S0 K
00000000
% x& H5 K' I* x6 N5 ~. F) U0A000000 : m: B$ x0 z( y' y6 |
字符定义(0x2C个字节):
[6 R7 w; h) S3 g ?$ r00000000 字符编码,从00到59共5A个
% U# @; X3 c8 c5 E+ }6 ~6 Y00000000 固定$ i3 Z1 \( P9 @' j
40010000 X坐标4 F2 e5 `/ R8 ~# z. m! w
00000000 Y坐标+ [3 c7 Y1 C3 Q5 E
05000000 宽度
: t3 F' H' \5 C4 E) R3 U7 e8 j3 S9 O16000000 高度& |2 H6 E8 t" `6 ?
00040000 固定
% p2 g' s; z: b( Z00030000 固定& Z9 Z& [* ], n8 D
00000000 固定2 P6 o% q. ~! M: `$ Z8 N3 q
FFFFFFFF 固定: R, Y! [2 W: [! n
51000000 固定* V5 K8 @! L: S+ S( Z
+ d$ B/ P* d/ Y, @注意:font1是图片中间的字符,font2是左边的,font3是右下,font4是右上# d$ j8 k0 X! k
6 R- A- K% N9 n6 n O/ Afnt文件作用未知,4个font其fnt文件的差别如下: ! L' X8 [& M( a6 R0 A3 G
从上至下依此是font2 font1 font4 font3 即图片左边 中间 右上 右下的顺序
6 e& c& t0 i# N% P; L0 C& OPS:font2尺寸是140*9C font1是110*84 font3和font4的高度分别是72和60
6 F' |1 Z0 |; l0 n2 _ |