游戏图片字库格式# M9 K; J$ }, k9 N
Define CharList% ~" d4 D$ ^( H; d9 x1 {
( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',3 P+ a" a* }' y0 U% H( O
'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',) I" c" e8 z. _9 s+ R1 Y
'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
/ X5 e+ K: w8 V% ~! H; X1 N 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '~', '`',* D3 n$ _; G! J
'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{',# k, f6 v% G/ |" ^; S
']', '}', ';', ':',"'", '"', ',', '<', '.', '>', '/', '?', '?', '?', '?', '?',
+ }# @& y/ l9 H3 ~ '?, '?, '?, '?', 'A', 'A', 'A', 'A', 'A', 'A', '?', 'C', 'E', 'E', 'E', 'E',
9 j9 _9 I9 b+ \- l 'I', 'I', 'I', 'I', '?', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U',# x. U* L8 d2 I# Y+ N% E1 Y
'Y', '?', 'a', 'a', 'a', 'a', 'a', 'a', '?', 'c', 'e', 'e', 'e', 'e', 'i', 'i',/ f/ N. z+ E' U3 K, @% y
'i', 'i', '?', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y');
' V* |+ j. }2 z. j0 q+ `# n$ W9 _
Define WidthList
% u9 P4 X' V3 n; S& C5 `, Z ( 15, 15, 15, 15, 14, 13, 16, 16, 7, 13, 16, 13, 18, 16, 16, 14,- {0 i/ D$ F) W3 F3 S, Y7 M$ B
16, 15, 14, 14, 16, 15, 19, 15, 15, 14, 13, 13, 13, 13, 13, 7,
8 ]0 H7 u" H( F! _0 g& D# A3 ~ 13, 13, 6, 6, 13, 6, 19, 13, 13, 13, 13, 8, 12, 8, 13, 12,
1 K8 @0 R& i; P/ j8 K9 ~- @ 18, 13, 12, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 6,- z, [" A/ l2 w2 D$ i7 B0 q
6, 14, 13, 13, 19, 13, 17, 11, 7, 7, 6, 10, 13, 13, 7, 7,
+ t% G- z7 K, }" g& d 7, 7, 6, 6, 5, 10, 6, 13, 6, 13, 5, 12, 12, 12, 12, 12,2 f7 `. y f& I1 }: F6 H8 ^
13, 15, 15, 12, 15, 15, 15, 15, 15, 15, 12, 15, 14, 14, 14, 14,
1 Q! n F7 [# T' y5 A) ] 7, 7, 7, 7, 12, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,4 _0 T! a: [5 V6 o! H& K9 @6 s. O7 ^
15, 12, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 6, 6,3 \: |' B8 p+ Y- k$ b( v1 f
6, 6, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12);
# r g3 `4 C) Z q: R% B
8 l/ w) z+ G% t8 {, V# c @# S2 gDefine RectList. H$ L9 e8 ?7 w: R. T6 a4 l
( ( 0, 0, 15, 27), ( 16, 0, 12, 27), ( 29, 0, 12, 27), ( 42, 0, 12, 27),4 i; N2 D. Q7 J$ r2 N$ y: X. Z1 y
( 55, 0, 11, 27), ( 67, 0, 10, 27), ( 78, 0, 13, 27), ( 92, 0, 13, 27),
, L: B6 W9 ]/ q ( 106, 0, 4, 27), ( 111, 0, 11, 27), ( 123, 0, 15, 27), ( 139, 0, 10, 27),: R% p) p& x. q
( 150, 0, 15, 27), ( 166, 0, 13, 27), ( 180, 0, 13, 27), ( 194, 0, 11, 27),
3 w L6 `) `0 k9 A# W ( 206, 0, 14, 27), ( 221, 0, 13, 27), ( 235, 0, 11, 27), ( 247, 0, 12, 27)," m" u% |' H* i' I( z+ ]
( 260, 0, 13, 27), ( 274, 0, 15, 27), ( 290, 0, 19, 27), ( 310, 0, 15, 27),4 C; }! O. ?) u- I8 ~/ K
( 326, 0, 14, 27), ( 341, 0, 11, 27), ( 353, 0, 12, 27), ( 366, 0, 11, 27),7 @+ \& r) ^" \, F! F: K% w
( 378, 0, 11, 27), ( 390, 0, 11, 27), ( 402, 0, 11, 27), ( 414, 0, 8, 27),' E) B5 ]. I) w; z+ O
( 423, 0, 12, 27), ( 436, 0, 11, 27), ( 448, 0, 4, 27), ( 453, 0, 6, 27),
1 M4 E: i* W( H8 s0 p) W7 \ ( 460, 0, 12, 27), ( 473, 0, 4, 27), ( 478, 0, 16, 27), ( 495, 0, 11, 27),
& B- T' e# q& r- z1 b ( 507, 0, 11, 27), ( 519, 0, 11, 27), ( 531, 0, 11, 27), ( 543, 0, 8, 27),
- J4 |& T: q5 ]1 x ( 552, 0, 10, 27), ( 563, 0, 7, 27), ( 571, 0, 11, 27), ( 583, 0, 11, 27),, d: { c C2 E9 i" ]2 `# L3 W
( 595, 0, 17, 27), ( 613, 0, 13, 27), ( 627, 0, 11, 27), ( 639, 0, 9, 27),' F( Q- ~3 s+ a1 p& s; ~2 B
( 649, 0, 10, 27), ( 660, 0, 8, 27), ( 669, 0, 10, 27), ( 680, 0, 10, 27),; B' O( R0 Z3 E& h$ x# B8 C
( 691, 0, 13, 27), ( 705, 0, 10, 27), ( 716, 0, 10, 27), ( 727, 0, 10, 27),
' v% h$ {" G- Q3 x: c* q4 w ( 738, 0, 10, 27), ( 749, 0, 10, 27), ( 760, 0, 11, 27), ( 772, 0, 5, 27),3 L4 K4 I8 d/ Q2 N U$ M: o
( 778, 0, 4, 27), ( 783, 0, 14, 27), ( 798, 0, 13, 27), ( 812, 0, 12, 27),
6 _/ D) y5 H' v7 D2 D6 q5 }/ s, p ( 825, 0, 17, 27), ( 843, 0, 10, 27), ( 854, 0, 15, 27), ( 870, 0, 8, 27)," E) C5 O' O$ X; o- g( _4 L0 ~* b
( 879, 0, 5, 27), ( 885, 0, 5, 27), ( 891, 0, 6, 27), ( 898, 0, 10, 27),% N! X7 p! v; `8 T2 a
( 909, 0, 10, 27), ( 920, 0, 11, 27), ( 932, 0, 6, 27), ( 939, 0, 7, 27),7 t% f) k& l1 W- @! I% |2 t& {
( 947, 0, 6, 27), ( 954, 0, 7, 27), ( 962, 0, 4, 27), ( 967, 0, 4, 27),9 p# q+ k* \" x0 H' G. J l, x8 K7 B
( 972, 0, 4, 27), ( 977, 0, 9, 27), ( 987, 0, 4, 27), ( 992, 0, 11, 27),8 A0 S) Y$ M1 h$ u% z0 O, P L
(1004, 0, 4, 27), (1009, 0, 11, 27), (1021, 0, 5, 27), (1027, 0, 11, 27),+ F( q, h+ a9 X1 f! n; U, L
(1039, 0, 11, 27), (1051, 0, 11, 27), (1063, 0, 11, 27), (1075, 0, 11, 27),+ T& |' F- f" W+ {+ s3 u
(1087, 0, 11, 27), (1099, 0, 14, 27), (1114, 0, 14, 27), (1129, 0, 11, 27),
+ F3 i% t. u/ N/ y* V (1141, 0, 15, 27), (1157, 0, 15, 27), (1173, 0, 15, 27), (1189, 0, 15, 27),
3 @6 r* v1 D2 f (1205, 0, 15, 27), (1221, 0, 15, 27), (1237, 0, 11, 27), (1249, 0, 12, 27)," T. O' m# g, h' W
(1262, 0, 11, 27), (1274, 0, 11, 27), (1286, 0, 11, 27), (1298, 0, 11, 27),, ]1 C; j* H6 u5 B7 @2 K7 Z7 q+ `
(1310, 0, 4, 27), (1315, 0, 4, 27), (1320, 0, 4, 27), (1325, 0, 4, 27),0 n! \* z% C# N7 ~3 }4 h9 ^4 o
(1330, 0, 11, 27), (1342, 0, 13, 27), (1356, 0, 13, 27), (1370, 0, 13, 27),
8 T; t! W( c5 E5 E# P8 t- u (1384, 0, 13, 27), (1398, 0, 13, 27), (1412, 0, 13, 27), (1426, 0, 13, 27),
7 z5 z& S" H0 I0 t& ^% U (1440, 0, 13, 27), (1454, 0, 13, 27), (1468, 0, 13, 27), (1482, 0, 13, 27),4 b' R0 c# L+ i4 R. y5 }7 j
(1496, 0, 14, 27), (1511, 0, 11, 27), (1523, 0, 12, 27), (1536, 0, 12, 27),# ]. P$ Y0 {, ]/ u- y. q& R
(1549, 0, 12, 27), (1562, 0, 12, 27), (1575, 0, 12, 27), (1588, 0, 12, 27),; } R7 |3 O1 _1 }- e
(1601, 0, 11, 27), (1613, 0, 11, 27), (1625, 0, 11, 27), (1637, 0, 11, 27),3 S6 {& M9 R% i4 \* e6 n
(1649, 0, 11, 27), (1661, 0, 11, 27), (1673, 0, 4, 27), (1678, 0, 4, 27),% S; Q5 ]4 P ^% I: F
(1683, 0, 4, 27), (1688, 0, 4, 27), (1693, 0, 11, 27), (1705, 0, 11, 27),& K$ S% \) z! k) a! F
(1717, 0, 11, 27), (1729, 0, 11, 27), (1741, 0, 11, 27), (1753, 0, 11, 27),
0 [2 f' M1 k/ e3 ]' z" M (1765, 0, 11, 27), (1777, 0, 11, 27), (1789, 0, 11, 27), (1801, 0, 11, 27),. L; Z6 j6 `. B( p
(1813, 0, 11, 27), (1825, 0, 11, 27), (1837, 0, 11, 27), (1849, 0, 11, 27));3 A: ]; ^1 b8 A: n5 F: f8 {
* \7 W+ R y4 D! @! a: z( MDefine OffsetList
9 `( g, M- }* `0 b+ @0 { ( ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),. ?2 R: F, k' \5 c# L" c/ Q
( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),6 h) `) x; {2 E( y# U0 H
( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0)," R; \) w& M/ w, N
( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),
4 b9 C$ Q# i" D( a( K, U ( 1, 0), ( 1, 0), ( 1, 0), (-1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
1 D F3 F7 Z9 x8 c ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 0, 0),/ m* n I0 W; a6 x" X
( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 2, 0), ( 1, 0), ( 1, 0),
- M* i+ @* G+ u1 z ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),3 n' u/ E8 q, h- T8 H
( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
' A/ Z1 X1 N7 R( R: j7 F# R/ q+ F" \2 G+ A ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),
: I9 X! |2 W/ e( T1 ~% V1 g ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0),
% M' m0 y0 m# R6 D: b+ B% b7 W ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),) a8 w3 z6 P) \ Z S9 t# k
( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),
/ b# q3 f* }% g. n ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), v8 e7 z% Q) q, H0 O9 Q
( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0),
" A2 @1 ]) c' P5 f ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),$ V( _$ [5 M" y& G ~# ^9 ?
( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
7 l' z8 z) }! O: f1 w: w! D r$ ~ ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
! K+ c# i9 i1 E/ j# E+ T6 } ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),) Y- a% n" o' f+ }" [
( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0));( [2 U- D. ], Q; D
) F7 p" ?$ Q8 P4 g( \, ZDefine KerningPairs/ `2 z" @1 \8 Z
("AT","AU","AV","AY","DA","DV","DY","F,","F.","FA","Fe","Fo","Fr","KC","KG","KO",
1 }* N& \% ]6 M/ Q' K "Ke","Ko","LT","LV","LY","OA","OV","OX","OY","P,","P.","PA","Q,","QV","QY","RY",# t, }" I( | L0 D3 `5 E
"T,","T-","T.","T:","T;","TA","TC","TG","TO","TQ","Ta","Tc","Te","Th","Tm","To",) A, `. v8 O/ m4 T2 v
"Tr","Ts","Tu","Tz","U.","UA","V,","V-","V.","VA","VC","VG","VO","VQ","Va","Ve",. U4 {2 H: l6 w: z3 E% \$ d
"Vo","Vr","Vu","W,","W.","Wh","Wi","XC","XG","XO","Y,","Y-","Y.","Y:","Y;","YA",- _) E/ }4 h/ L7 B1 w4 M
"YC","YG","YO","YS","Ya","Yd","Ye","Yo","Yp","Yq","Yu","f!","f,","f.","f?","ke",
# ` a' B8 @( l0 M) T! t/ t$ U; Y "ko","nv","ov","ox","r,","r.","r:","r;","rj","rk","rl","rm","rn","rp","rr","rt",
/ `; d# ^7 Z4 J7 q "ru","rv","ry","v,","v.","w,","w.","y,","y.");: r9 D8 S2 s9 J2 F
: P8 m/ a2 A5 b! s6 z/ UDefine KerningValues4 a5 f: \5 {0 t) u
5 z% g- s0 i4 E. T \6 V
( -1, -1, -1, -2, -1, -1, -1, -3, -3, -2, -1, -1, -1, -1, -1, -1,
' K( W. F6 P; r. l. L; L, E/ W) M' ~, J/ G, }5 h/ y2 x( {8 R' o, {
-1, -1, -1, -1, -1, -1, -1, -1, -1, -3, -4, -2, 1, -1, -1, -1,& k( u, z; C8 |+ X6 u
# }! ^5 c B: K9 R -3, -1, -3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1," R% \2 e: {4 b
7 r+ @5 M6 `3 D- i -1, -1, -1, -1, -1, -1, -2, -1, -2, -1, -1, -1, -1, -1, -1, -1,# M+ E; v8 P3 |
& Y$ J+ a2 V7 a5 u# y9 q2 Q
-1, -1, -1, -1, -1, 1, 1, -1, -1, -1, -3, -2, -3, -1, -1, -2,
) T% W' G8 R3 }: c* h# p; D; Y8 w5 C* C1 C ], r+ s
-1, -1, -1, -1, -2, -2, -2, -2, -1, -2, -1, 2, -1, -1, 2, -1,
9 t3 v4 E) a& k3 t/ S8 Q
6 X$ k2 O# |0 ]: n% Y# S -1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1," v, R$ `! |6 ?5 ?" p& e: k9 I
* O; Y) b( }0 T9 Z8 ~ 1, 1, 1, -2, -2, -1, -2, -2, -2);
8 D# t4 r: O8 P* A( C0 G- x, J
' \# r& r6 a! t/ \% `- OCreateLayer Main;* y6 A7 N1 q, H: y1 X
LayerSetImage Main 'ArialBlack14';
+ ^9 ]# d. O- j5 K* i3 L9 ALayerSetAscent Main 21;
# S( L) \3 e4 p' RLayerSetCharWidths Main CharList WidthList;
A, |% |# ^2 ^* ]LayerSetCharWidths Main (' ') (6);" `3 `, x) r7 l! I3 v. Y* _2 F
LayerSetKerningPairs Main KerningPairs KerningValues;" F3 o' `' W! o) T& }- H
LayerSetImageMap Main CharList RectList;
& b' S# v, i3 {1 N# W* K5 oLayerSetCharOffsets Main CharList OffsetList;( O6 i3 d/ W# h+ |- r7 @9 P# t
LayerSetAscentPadding Main 0;
9 T7 a6 t6 |( |7 Y7 Y8 uLayerSetLineSpacingOffset Main 0;' p0 H9 [! w4 O6 m9 g
LayerSetPointSize Main 14;7 U2 x- ?: }$ a6 @9 J
- u# t# h( z- F0 ESetDefaultPointSize 14;
: g/ t/ T# F: I0 |; w |