终于抽时间把这个工具完成了,由于scummvm的导入工具无法把第2个字节是0xfe的字符导入,
: g u( R% a% D所以我们想了一个变通的方法,就是找一些游戏中没有使用的汉字来代替导入,然后修改这些字的字型。
% V6 D' O# ? E+ x8 D9 f. ^7 j这样看起来和导入原来的汉字的效果是一样的。! j+ o4 Y: P, W6 u
" @1 b s t0 Q# ?' z8 s3 u1 \* o& e软件界面如下
* O0 Z$ f9 f% X% e1 [+ Q4 G6 r' f/ Q d6 B; w
" u5 H: X! n: j( _使用方法
9 ]5 I V( D7 q# G( R c/ ~9 h% X: f原始字库文件就是chinese_gb16x12.fnt这个文件; t8 ^& r) s+ k0 @8 g+ k3 G: x
替换用的文字的格式是个内容类似如下的文件,前一列是无法导入的汉字,后一列是我们用来替换的汉字。
4 G k+ O8 y9 Ogb2312编码,最后1行不要回车。/ y8 ^1 ^9 U! P8 j! ^
绳笙8 [- P4 [+ ~+ W1 A7 }$ e# P$ x
塔鳎. ]$ B" _3 m. _% N
蟒硭" m2 o0 {8 ^; T( |* k
件腈
0 F" j( E$ j6 \& }4 d6 U1 {. T' I哈蛤- ^& s% C9 G9 P9 n `$ F' z
宁鲲! C4 Y3 [1 X& [% S
二靓
7 @8 ~0 g% m' C5 b, V0 D y隐寅' p; F$ }5 J& ]3 l( Q! i1 f& r
服敷! \- N. `) E2 Z+ Z8 n! }' w) S
漫曼$ ^) x& } ]! j' S5 z4 ]" Z0 L1 Q
楚杵" f& b+ j0 N/ ^5 i8 N
摸摩3 y+ j0 `* g2 `: H, R
剥啵& K1 S& t+ V2 d6 T
浸瑾
# M# z7 ?9 @% m) e+ m8 c# P誉虞9 \5 r, t& e4 _) h- A; A
威薇
$ z3 [; K# b. Z牺熙2 _3 [& |7 f$ T- B( b
转换后字库文件只要选择1个存放目录就行了。按下转换按钮后就会转换,转换后有提示信息。* u# p, N/ T8 ~: z! T' E; U6 e
附件放上一个例子,含有indy4的转换好的字库。 |