在定义字体的时候可以使用ttf。
3 d9 b7 d# G+ Q: U7 `. n3 j6 o- v4 ?3 l! _5 H$ P
以下是.font内的定义文本格式。 + f7 t& Z+ q2 {/ @# D% ?9 B
3 [* u1 _ x7 w* p2 _3 a- V6 u
TTFONT
0 ?1 [- K4 B: v ?+ b( x+ G/ j{
% i$ H& k- J1 H7 JSIZE = 9 2 @% e/ U/ W% h# p6 t- `, ~. o
FACE = "楷体" / B/ s- ~$ v* m, b
FILENAME = "fonts\字体文件名.TTF"
6 X/ k' c: V0 H8 b( Z- _% d$ B" Y. L6 J
BOLD = TRUE 9 o4 b0 H+ D; ?6 E9 p
ITALIC = FALSE
) u4 q# X" |0 V0 y) {4 K; RUNDERLINE = FALSE
2 h# ^9 x- w; s8 }) a! L8 JSTRIKE = FALSE
1 R8 R `- r! g& Y9 I8 N% A. [$ O6 o& z
CHARSET = 6 2 l$ M0 Z% b F& e& P" ~2 k
* z- X* w- j6 z" YCOLOR { 0, 255, 0 }
4 p6 W% k: Y' x# |4 d& ]9 SALPHA = 255 - x% c8 T4 w$ e5 c+ g
+ }8 F1 e& W! e2 R. h6 S# f; j+ H3 ~
LAYER
- }; k) N6 Q# c" y; b% V2 {+ l{ 0 Z* ^+ O& D. R
OFFSET_X = 1 8 k' C2 A+ I% ?- q3 z% a0 ~+ i
OFFSET_Y = 1
& j' q; r4 B2 w( j6 W6 YCOLOR { 0, 0, 0 } 3 ~6 l+ Z+ Z) ]
ALPHA = 255
: u0 `0 z. c9 @4 X, ^" t% Z; X3 [. G}
' E1 m/ b y# D0 N
/ a- x- F, J# s& P2 V$ |LAYER 9 ~) g$ |& v) X0 w8 u7 A
{ 6 F! t; l* \+ O7 g" {7 F/ Z
OFFSET_X = -1
$ E+ V* t# L' w& t( c2 A: @; GOFFSET_Y = -1
- E( u/ U0 U3 h, a5 w9 p# s# PCOLOR { 0, 0, 0 }
. `0 s7 N! @; PALPHA = 255 5 d, u* J& I5 c: C% j
} ' ~: [ \) O/ C* I+ t
0 u/ w7 H: P1 y! R4 l' W e5 v% QLAYER
3 c' @8 Z: S' v9 f. t! U: Q* m{ 7 G h% Z! a1 s8 t9 D# ]
OFFSET_X = -1
; m9 \" s# c; C% mOFFSET_Y = 1 P' s0 L+ L% [9 A
COLOR { 0, 0, 0 } 3 e3 M) c+ U. O( w* O) }& X
ALPHA = 255
8 _; M* V& ?& f/ ]} 4 s6 ^! S* z# f
8 y% ], \5 {* p, `: t: QLAYER
- p% U) s& U3 D$ S. g( m4 C{
% ~& J' M2 L. ]" _ D: WOFFSET_X = 1
/ v' c* B: J. h! b" B: GOFFSET_Y = -1
+ s' S. Z: }: ]COLOR { 0, 0, 0 }
+ B! Z5 a" v# _, p( NALPHA = 255 ) O7 h d: D/ y
} $ k: W/ H7 M! x) G! n/ m7 ?0 R, }
4 R8 q6 b2 h' e# C8 fLAYER 8 m, E2 @( {3 @0 s& ]
{
* l. ~) c' N& B* Q. U# ]% s# sOFFSET_X = 0
9 f$ f; ]( v4 f H; v# WOFFSET_Y = 0 9 H0 o% t& ~7 G. Q
COLOR { 0, 255, 0 }
* t; @* A3 i* WALPHA = 255 ' q; J2 @+ V# i# p) ]/ W
} : I' k0 _, |/ ~+ K2 d# `
}
& q( b5 k1 ]5 W
8 g. }3 M7 K: r------------------------------( u/ t& u) _. ]3 W; X% [5 |( C
2010.10.2 更新
: r2 s8 p( a2 T如果我们需要指定ttf文件的存放路径,可以在字体定义文件中加入3 B- s! ^* t, J- P$ u A" u
FILENAME = "fonts\字体文件名.TTF"这句。9 n: O7 h. g- k0 G# K! |2 P
有时候这句是没有的,游戏将从系统fonts下读取,如果读取不到,则会使用中文系统缺省字体宋体而不是我们设定的字体。
B1 K: O$ K7 G! FCHARSET = 6 ,必须把CHARSET设定为6,否则会使用中文系统缺省字体宋体。 |