字库图片:* j( v6 R# c- Z2 q
! Z6 ~$ j6 U" A4 T
字库定义(sprite文件) 3 k( l4 |" ?% r l
7 y! P. A" |3 U文件头: % l3 q' ^ h0 A. p9 ~
54534F00 魔术数 & q" U& K2 K, C5 y6 `
03000000 & n* C0 h; N& A
03000000 4 \, _0 I; J" x* }; W: w" o! `
01000000
2 L4 h w2 l: j3 c00000000 5 \( f2 h$ m8 z2 }: a
00000000 9 w) D" [/ H! G) \% F( }; Q; j
5A000000 字符数90个 0 w1 e! c1 d6 M0 r" @3 E& r) C3 J
00000000 % B% y M7 P$ N; o+ A
0A000000
/ u% n- u8 M. @" X& ]& ]. @9 b* q$ U: A字符定义(0x2C个字节):
2 ]( m$ ?6 C9 c2 r0 z2 o# Y! B00000000 字符编码,从00到59共5A个
# T' V2 O* i% `8 B# g2 s& x) n00000000 固定
# j3 M) n: H1 E5 q( g, ?$ J40010000 X坐标
3 Z% z j, R, ]! f4 b+ f4 V! @! L00000000 Y坐标
, z T" R( A6 q. X6 y* J05000000 宽度
5 J/ L& v/ Z1 F* ~" _. z& p1 S: e: X+ G16000000 高度
' A% K# c" }: Z' t) Y; a$ X( b00040000 固定 t/ f0 M) m5 C' ?
00030000 固定) [1 ~+ K6 k% L
00000000 固定( X# o& d5 T' e9 Z$ j% n
FFFFFFFF 固定
* U, r( e5 C# F51000000 固定% @* U) x- |8 o; m" B
4 H D( D# ]5 J: J8 j' b
注意:font1是图片中间的字符,font2是左边的,font3是右下,font4是右上
( {) a \) V5 L( {5 R( u
1 |4 A+ E; Y7 x& T, Sfnt文件作用未知,4个font其fnt文件的差别如下: & G9 U1 p- p& L5 u% A. |, H
从上至下依此是font2 font1 font4 font3 即图片左边 中间 右上 右下的顺序
+ @! `4 x; S# U, S0 s8 P) u/ S3 VPS:font2尺寸是140*9C font1是110*84 font3和font4的高度分别是72和601 q$ B' T1 J+ z: \
|