游戏图片字库格式; \9 @5 M8 E0 u1 ^; K
Define CharList6 p1 u T7 j. N
( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
& K4 t0 O q2 o0 ] 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',5 O }% ~4 k" ]
'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',/ ~: _. N F4 m- D
'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '~', '`',! B; E! h3 r( i" b8 |! ?5 ]+ K& o
'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{',, L1 D8 j- R7 ^! ~% ^
']', '}', ';', ':',"'", '"', ',', '<', '.', '>', '/', '?', '?', '?', '?', '?',; h$ _ ~1 h! ` k- A% w4 Y
'?, '?, '?, '?', 'A', 'A', 'A', 'A', 'A', 'A', '?', 'C', 'E', 'E', 'E', 'E',% x5 P" \" \" @, W$ ~8 h7 C
'I', 'I', 'I', 'I', '?', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U',
7 T) }" h/ e- u+ q 'Y', '?', 'a', 'a', 'a', 'a', 'a', 'a', '?', 'c', 'e', 'e', 'e', 'e', 'i', 'i',
5 T; ^; [" o. H 'i', 'i', '?', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y');
2 A4 e$ ]; |. a- u; H) u9 d
h9 B- `9 H& Y6 t, o- p# I# oDefine WidthList
" Q" d5 I. a g6 R ( 15, 15, 15, 15, 14, 13, 16, 16, 7, 13, 16, 13, 18, 16, 16, 14,
8 `. q3 m+ p# }1 J$ U/ p8 A1 B 16, 15, 14, 14, 16, 15, 19, 15, 15, 14, 13, 13, 13, 13, 13, 7,
0 }! J {) [0 \% a- F/ E1 e 13, 13, 6, 6, 13, 6, 19, 13, 13, 13, 13, 8, 12, 8, 13, 12,3 ~ q8 L* [4 {" G+ ~8 ~9 L
18, 13, 12, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 6,
1 h# W( \( t2 {. z" U 6, 14, 13, 13, 19, 13, 17, 11, 7, 7, 6, 10, 13, 13, 7, 7,7 x" j# D" R3 f0 Y* ~) w' r
7, 7, 6, 6, 5, 10, 6, 13, 6, 13, 5, 12, 12, 12, 12, 12,
# M# J* E% f- s9 s& a2 `& V+ k 13, 15, 15, 12, 15, 15, 15, 15, 15, 15, 12, 15, 14, 14, 14, 14,
$ E; U& m& q9 D" B" Q 7, 7, 7, 7, 12, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
0 u: g( v5 ~7 r/ a( B 15, 12, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 6, 6,
5 i4 m( `3 ?/ u! l 6, 6, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12);
9 [; G3 \# v4 M3 _
3 J" {; O6 L! N3 K* N( S6 J' o- g$ ?: CDefine RectList0 U9 C" g/ M) ~
( ( 0, 0, 15, 27), ( 16, 0, 12, 27), ( 29, 0, 12, 27), ( 42, 0, 12, 27),7 }, M, l3 W1 d; i! H! ^
( 55, 0, 11, 27), ( 67, 0, 10, 27), ( 78, 0, 13, 27), ( 92, 0, 13, 27),- o) N0 U' X# j8 p5 c0 C+ |3 e5 V8 A
( 106, 0, 4, 27), ( 111, 0, 11, 27), ( 123, 0, 15, 27), ( 139, 0, 10, 27),. x$ ]4 w% \4 f2 P! H
( 150, 0, 15, 27), ( 166, 0, 13, 27), ( 180, 0, 13, 27), ( 194, 0, 11, 27),; W- _# m9 O+ z' K" Y
( 206, 0, 14, 27), ( 221, 0, 13, 27), ( 235, 0, 11, 27), ( 247, 0, 12, 27),
$ f& L: K5 z" a8 V ( 260, 0, 13, 27), ( 274, 0, 15, 27), ( 290, 0, 19, 27), ( 310, 0, 15, 27),1 M+ N$ s: C$ N
( 326, 0, 14, 27), ( 341, 0, 11, 27), ( 353, 0, 12, 27), ( 366, 0, 11, 27),
: y6 B+ T0 k% w8 ? ( 378, 0, 11, 27), ( 390, 0, 11, 27), ( 402, 0, 11, 27), ( 414, 0, 8, 27),
6 i2 L$ v6 s5 z. o8 A9 C- I2 v3 } ( 423, 0, 12, 27), ( 436, 0, 11, 27), ( 448, 0, 4, 27), ( 453, 0, 6, 27),
+ N& R5 L9 O# ~3 c& V ( 460, 0, 12, 27), ( 473, 0, 4, 27), ( 478, 0, 16, 27), ( 495, 0, 11, 27),
9 p! B. a3 x6 |" d3 L2 M" F5 B ( 507, 0, 11, 27), ( 519, 0, 11, 27), ( 531, 0, 11, 27), ( 543, 0, 8, 27),6 @4 I( ~( c' T3 r! g
( 552, 0, 10, 27), ( 563, 0, 7, 27), ( 571, 0, 11, 27), ( 583, 0, 11, 27),
S" k; d! Q& E, l ( 595, 0, 17, 27), ( 613, 0, 13, 27), ( 627, 0, 11, 27), ( 639, 0, 9, 27),
' q/ k: C9 L% K& p8 o* L! W9 ] ( 649, 0, 10, 27), ( 660, 0, 8, 27), ( 669, 0, 10, 27), ( 680, 0, 10, 27),
8 k# x9 F- o+ F: K, v/ L* K ( 691, 0, 13, 27), ( 705, 0, 10, 27), ( 716, 0, 10, 27), ( 727, 0, 10, 27),
5 e) b6 z3 O# ]$ I9 @! J ( 738, 0, 10, 27), ( 749, 0, 10, 27), ( 760, 0, 11, 27), ( 772, 0, 5, 27)," o- ?, D- h% j! Q
( 778, 0, 4, 27), ( 783, 0, 14, 27), ( 798, 0, 13, 27), ( 812, 0, 12, 27),! F+ U" [5 U& R: ?* l. Z! N% ?
( 825, 0, 17, 27), ( 843, 0, 10, 27), ( 854, 0, 15, 27), ( 870, 0, 8, 27),& Q: d% y3 R" O4 R+ T: K2 T
( 879, 0, 5, 27), ( 885, 0, 5, 27), ( 891, 0, 6, 27), ( 898, 0, 10, 27),
# S; g2 D/ H- b0 J9 s/ A ( 909, 0, 10, 27), ( 920, 0, 11, 27), ( 932, 0, 6, 27), ( 939, 0, 7, 27),, \3 z, V) ?* H& v9 i
( 947, 0, 6, 27), ( 954, 0, 7, 27), ( 962, 0, 4, 27), ( 967, 0, 4, 27),* W) X$ N: O, U: d0 B
( 972, 0, 4, 27), ( 977, 0, 9, 27), ( 987, 0, 4, 27), ( 992, 0, 11, 27),
: \5 h% ~( U% V. |0 v (1004, 0, 4, 27), (1009, 0, 11, 27), (1021, 0, 5, 27), (1027, 0, 11, 27),
- `- K# N7 `* q& {9 k5 w9 f (1039, 0, 11, 27), (1051, 0, 11, 27), (1063, 0, 11, 27), (1075, 0, 11, 27),
/ w3 |- \: u/ v. z3 f0 }+ J0 O (1087, 0, 11, 27), (1099, 0, 14, 27), (1114, 0, 14, 27), (1129, 0, 11, 27),( T. u2 e$ d6 k
(1141, 0, 15, 27), (1157, 0, 15, 27), (1173, 0, 15, 27), (1189, 0, 15, 27),7 w+ n& K# ?, C T! ?# \( S* ~4 n% b0 u8 W
(1205, 0, 15, 27), (1221, 0, 15, 27), (1237, 0, 11, 27), (1249, 0, 12, 27),
5 e' `6 @+ w' q' R (1262, 0, 11, 27), (1274, 0, 11, 27), (1286, 0, 11, 27), (1298, 0, 11, 27),
6 k$ ^. ?0 N3 B0 k6 v1 ~ (1310, 0, 4, 27), (1315, 0, 4, 27), (1320, 0, 4, 27), (1325, 0, 4, 27),& ]* I( f) m, ^7 @: T) Y& j
(1330, 0, 11, 27), (1342, 0, 13, 27), (1356, 0, 13, 27), (1370, 0, 13, 27),* X) Q! W3 M* Y: {6 A! t
(1384, 0, 13, 27), (1398, 0, 13, 27), (1412, 0, 13, 27), (1426, 0, 13, 27),
8 u3 O' u. J/ e) T' e (1440, 0, 13, 27), (1454, 0, 13, 27), (1468, 0, 13, 27), (1482, 0, 13, 27),' A- {- W) y* N
(1496, 0, 14, 27), (1511, 0, 11, 27), (1523, 0, 12, 27), (1536, 0, 12, 27),* g" W' a% z* c: G' \. h! B
(1549, 0, 12, 27), (1562, 0, 12, 27), (1575, 0, 12, 27), (1588, 0, 12, 27),
6 l) z. I6 m1 M1 ]" C8 Y' v5 _ (1601, 0, 11, 27), (1613, 0, 11, 27), (1625, 0, 11, 27), (1637, 0, 11, 27),
0 Z. @4 s' @( t6 e& H (1649, 0, 11, 27), (1661, 0, 11, 27), (1673, 0, 4, 27), (1678, 0, 4, 27),6 \! b, t' [& k, O& i( V
(1683, 0, 4, 27), (1688, 0, 4, 27), (1693, 0, 11, 27), (1705, 0, 11, 27),6 N& T B/ a1 b+ {. K
(1717, 0, 11, 27), (1729, 0, 11, 27), (1741, 0, 11, 27), (1753, 0, 11, 27),
- I m6 D; t0 ` (1765, 0, 11, 27), (1777, 0, 11, 27), (1789, 0, 11, 27), (1801, 0, 11, 27),8 n' H2 E9 k+ n8 G
(1813, 0, 11, 27), (1825, 0, 11, 27), (1837, 0, 11, 27), (1849, 0, 11, 27));
/ C6 T, `4 y+ I* W1 C# [$ q2 f
* k( u# O. q1 ], rDefine OffsetList1 M6 _0 D" Q' y9 e: _( e1 o6 r( k
( ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),$ |3 D- @! v: q$ e" n6 ^& x1 z
( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),5 w" T5 ~6 J1 H
( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0),
2 p2 ?# H4 \( P, S+ v ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), }/ P/ z( g3 V# O% D* X
( 1, 0), ( 1, 0), ( 1, 0), (-1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
# h1 [; ^- m5 ]: N( A ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 0, 0),8 z2 u0 U) e$ r3 ?/ I8 H! W6 a/ A
( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 2, 0), ( 1, 0), ( 1, 0),4 O5 [$ g* T$ d/ U6 V1 @, z
( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),
7 W! p2 M8 J) |- H/ H. i) H ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),# ~7 u! f0 @% y7 P9 G7 t' D
( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),# {/ d9 F( q' I: o$ H L+ \8 R
( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0),
Z9 S- @0 V0 L X ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),; e" m, Z m @) h' L7 A/ Y( [
( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),
7 P8 c3 _9 f& Z8 |# u ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),- t" B% h5 u' A& I" S# e6 C
( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0),3 k3 U4 m7 r$ K( V% o' i! i0 | ^
( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),3 r+ B4 `6 O" L8 G" }0 ]
( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),; @9 L; U! }: v! C8 G9 W$ `
( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
4 i. q9 j: m) f+ S7 C ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
& e& L+ z/ O0 c7 b' y5 M ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0));
# p% g* I) B6 a7 `$ N) \4 d
* }% Z+ f; ^1 u' I( \Define KerningPairs9 t2 \) s# P7 j/ X9 X6 j
("AT","AU","AV","AY","DA","DV","DY","F,","F.","FA","Fe","Fo","Fr","KC","KG","KO",
9 b" e! r, w9 V N "Ke","Ko","LT","LV","LY","OA","OV","OX","OY","P,","P.","PA","Q,","QV","QY","RY",- U3 i4 G$ a D4 X( f! ~# o4 w2 O
"T,","T-","T.","T:","T;","TA","TC","TG","TO","TQ","Ta","Tc","Te","Th","Tm","To",
$ b$ o, v8 ^# [0 i: {$ c "Tr","Ts","Tu","Tz","U.","UA","V,","V-","V.","VA","VC","VG","VO","VQ","Va","Ve",7 O) O7 L$ \9 p( y
"Vo","Vr","Vu","W,","W.","Wh","Wi","XC","XG","XO","Y,","Y-","Y.","Y:","Y;","YA",
2 s( U& h q* Z' }0 j) f "YC","YG","YO","YS","Ya","Yd","Ye","Yo","Yp","Yq","Yu","f!","f,","f.","f?","ke",
+ m J4 k8 m+ i, b "ko","nv","ov","ox","r,","r.","r:","r;","rj","rk","rl","rm","rn","rp","rr","rt",
% ?7 B0 \3 O+ g) ` "ru","rv","ry","v,","v.","w,","w.","y,","y.");* g, c3 X$ Z$ e# p
; [5 E' U* `! k" ?Define KerningValues
! ~) s' x% o$ p# G' B! ~" }6 u: X
p7 k( Q0 q1 @, \6 W ( -1, -1, -1, -2, -1, -1, -1, -3, -3, -2, -1, -1, -1, -1, -1, -1,
0 B) K- l$ ~3 }/ M4 u8 ^
' J D( O" I6 S" w' [9 c4 G -1, -1, -1, -1, -1, -1, -1, -1, -1, -3, -4, -2, 1, -1, -1, -1,
" W' N- [5 q% h1 o0 n* `; X) O! E$ E( M2 g9 P9 j* g
-3, -1, -3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1,
: @, \' a0 k9 l5 u0 }4 `2 L8 g$ v4 Y
# l/ U+ D* o, h: R; `; j -1, -1, -1, -1, -1, -1, -2, -1, -2, -1, -1, -1, -1, -1, -1, -1,
' U9 E- y3 a3 ^% Z
1 O- ]1 P# U& [ -1, -1, -1, -1, -1, 1, 1, -1, -1, -1, -3, -2, -3, -1, -1, -2,
0 y. V5 r% ?7 V. ~& j' ?
5 V+ K9 A/ Y- ^: r* O: t9 K9 q -1, -1, -1, -1, -2, -2, -2, -2, -1, -2, -1, 2, -1, -1, 2, -1,/ t4 \6 R5 M5 o8 W& t- l1 z$ s
4 P7 h1 ` ^& i! r T
-1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
. a: w( l) ], @( l' U2 a4 h- g+ B- R
1, 1, 1, -2, -2, -1, -2, -2, -2);
$ n. y, ~0 h4 V9 }' P$ P
9 `5 e, {3 Z$ u# e' F2 e& OCreateLayer Main;$ ]4 i+ W1 ^ B: n$ K7 A
LayerSetImage Main 'ArialBlack14';; z5 \: g6 K2 e; U
LayerSetAscent Main 21;
( A7 i+ [& m1 Y- [) vLayerSetCharWidths Main CharList WidthList;/ ]% C. @2 u. U! h' ?& O
LayerSetCharWidths Main (' ') (6);: j. v# l; @4 i0 Z$ N
LayerSetKerningPairs Main KerningPairs KerningValues;
6 f! B( a1 m) }: s4 jLayerSetImageMap Main CharList RectList;0 u7 k0 w. [% W; s8 F. d
LayerSetCharOffsets Main CharList OffsetList;4 d7 m' L, j, }6 {
LayerSetAscentPadding Main 0;5 A, V& x, U4 \1 T! w
LayerSetLineSpacingOffset Main 0;+ f& j3 i# h4 {; N4 y
LayerSetPointSize Main 14;
! U, K" A# R T1 v/ c! j% R0 N3 V% l' V5 L( }9 z
SetDefaultPointSize 14;6 U7 o3 }9 Y4 |3 X
|