在定义字体的时候可以使用ttf。
7 ^3 b% l4 V5 s7 ]6 X6 m6 g7 C: D
以下是.font内的定义文本格式。
; D F6 f% I0 E y, d# A) o2 i5 c/ @7 A6 y* C5 e9 R
TTFONT
5 {, C+ d+ Y1 F! O" v' m: }1 V{ 3 q- t! E* R# ~* Y
SIZE = 9
% M8 ^0 z+ ^1 u# b9 V' g# ?$ z$ xFACE = "楷体"
( R. I+ ~& q; r$ R9 }FILENAME = "fonts\字体文件名.TTF"7 m5 u) P3 c- L9 M: K2 [* i& i
9 A+ c& T h, BBOLD = TRUE ( ^3 W' h' U7 M0 G3 p% n+ y, B" |
ITALIC = FALSE 2 w3 b& r t: U2 F
UNDERLINE = FALSE / P" _7 @. n- u2 \5 x$ Y$ Y
STRIKE = FALSE
8 \; }4 G) X3 |$ V+ n3 W- @
7 h6 B) g0 H( h( n4 mCHARSET = 6 4 _& t0 \+ Y! [* U2 I
' W! C$ F1 i1 C1 r' ~% cCOLOR { 0, 255, 0 } 2 {6 _% z$ q) v# |! w
ALPHA = 255
3 B# ^8 V. S9 f5 ~
. R! Y% f) C8 G9 H: WLAYER # l5 t) D K" A
{ 3 ^: f9 v0 v0 Q7 ^0 @- N y8 L
OFFSET_X = 1
* x M+ E. U, ?9 i, ?/ {/ Z0 oOFFSET_Y = 1 8 q& f, {+ {! P- G
COLOR { 0, 0, 0 }
, q$ s9 n2 P# M' r; XALPHA = 255 . c+ }; t: ]6 {% i' E+ g8 b9 N+ J) B
}
5 A6 B. {8 j6 G3 d$ w' ?/ O2 \& |, G! @, l* W2 F ]
LAYER ! W8 J# q2 N, k: I, H1 y& B
{
& R0 V. c6 d; I W/ Y* M# V$ oOFFSET_X = -1 7 |4 {4 ~* p, d5 O# |
OFFSET_Y = -1
; P4 ?$ J( \# _COLOR { 0, 0, 0 } + D4 w. V* o1 ]4 F3 D3 N$ a3 V
ALPHA = 255
/ g+ l, f) \: B/ t8 ]} & b9 r8 ^4 V: h0 p! G/ k
1 J& C) r4 Z. w
LAYER * F) P$ e" v$ t' ~" q, C
{
( |# c# [* x/ POFFSET_X = -1 3 B: w0 x/ H0 }8 L$ ~0 A
OFFSET_Y = 1 . }* e3 ?( j$ @! e; _: S6 a: ?
COLOR { 0, 0, 0 }
+ t- \5 N9 J" |, P ~- v* cALPHA = 255
' c# G- s) p- G4 p# C3 m} / u! @1 [2 ^* Y9 V$ e+ h
/ l, C9 P2 a9 iLAYER + t/ l8 L/ _! O* @9 F+ y# @
{
% S e, l2 z2 w- u% C1 _/ `6 XOFFSET_X = 1
* }, M i" L# sOFFSET_Y = -1
& m2 G! @- a' A( ]COLOR { 0, 0, 0 } ! I) o# Q: ^9 \6 s- B* u7 C4 s
ALPHA = 255
- ~% \2 @2 I$ Q}
/ ~$ A9 D% G" ]& D7 J D& R2 ]5 U+ S5 Q/ B" D7 {' ]
LAYER
+ C) v1 n7 Z) A) v{
/ x# b4 E" b1 V3 K# K; QOFFSET_X = 0
. g; x, P, q1 V) x4 X. W; P! @% ZOFFSET_Y = 0 1 X) _9 w, n4 M3 i
COLOR { 0, 255, 0 } # r1 q, `1 n" y+ p V$ n* U# O
ALPHA = 255 ( B5 M9 ?3 m# R N! v+ S
} ( Y9 t" K: L I2 |/ ^" J
}
@6 Z5 `% d' c5 ~
2 }) Q( X+ K( m! O------------------------------
* k' r6 {7 a/ o6 _2010.10.2 更新
9 P( V, S0 J6 y如果我们需要指定ttf文件的存放路径,可以在字体定义文件中加入+ z8 \2 g F/ i$ s h
FILENAME = "fonts\字体文件名.TTF"这句。
. Z& V# D( n$ Z* L4 T" k有时候这句是没有的,游戏将从系统fonts下读取,如果读取不到,则会使用中文系统缺省字体宋体而不是我们设定的字体。1 o# S2 R; [1 p8 Q) k: H# U
CHARSET = 6 ,必须把CHARSET设定为6,否则会使用中文系统缺省字体宋体。 |