终于抽时间把这个工具完成了,由于scummvm的导入工具无法把第2个字节是0xfe的字符导入,9 X4 P5 G8 b( p4 X2 A5 Y
所以我们想了一个变通的方法,就是找一些游戏中没有使用的汉字来代替导入,然后修改这些字的字型。* n3 P( Q' F/ ~* { b$ B5 H. P
这样看起来和导入原来的汉字的效果是一样的。
/ N) c$ n7 M7 p% {& m4 ^' g n/ b# `5 D1 O# n" ^, G1 d* w
软件界面如下' ~8 }' |9 P, |
6 }; g* p6 @$ a8 J2 b8 n/ \) j5 \, z/ q/ j, d' ~( T7 O& _+ }5 J
使用方法
) m+ [- M+ i4 `6 R原始字库文件就是chinese_gb16x12.fnt这个文件
" a1 K1 M; e0 _# J5 ~1 ?9 }0 P! {替换用的文字的格式是个内容类似如下的文件,前一列是无法导入的汉字,后一列是我们用来替换的汉字。
, M/ J% J1 Y1 tgb2312编码,最后1行不要回车。; r5 X9 {/ m1 V1 d. o5 ^7 d' ?: g
绳笙4 b0 c% \# O; h. C" {0 [6 R" U: k9 k O
塔鳎2 c3 u" G" @# \# s& N
蟒硭
, m. F6 J, c! O7 m件腈
& n1 w& `: L* v哈蛤
8 T# F6 I+ v- K3 U! J$ T3 b宁鲲/ `+ C# z+ T& z/ }3 y5 v
二靓: c8 `6 n8 |/ Q5 R0 o6 s1 a9 r
隐寅
: X" N3 H9 C7 `7 c2 _5 D服敷
% |( y: P; {4 l漫曼
; K: _4 x/ x$ O0 x9 L* [9 }0 j/ x楚杵
5 m. V7 K4 ?' d摸摩2 o4 T Q W) }1 e1 J4 P1 `; _
剥啵
; u: }0 x B9 `# O) [& i浸瑾
+ H1 |* }; Z/ c2 j3 m誉虞. G; N4 z* L( t0 v9 C
威薇. g4 i0 _% R0 d. H; \- t9 s1 L0 c
牺熙 g5 A' H: P& O! R: U+ J
转换后字库文件只要选择1个存放目录就行了。按下转换按钮后就会转换,转换后有提示信息。, N' W+ G4 i1 H# j
附件放上一个例子,含有indy4的转换好的字库。 |