引用第6楼heiheiha于2009-08-23 10:28发表的 :% U' [ I- t. k6 e
但是这一步这么做呢?用上述那个软件吗?, ?$ b8 ~6 c1 t
4.制作繁体文本文件到简体文本文件的索引对照表
3 g9 u$ l4 k8 ~& ?6 u# l这个很容易啊。6 {$ h/ }3 u1 }& h2 \8 l
0 {. Z s. W& Z( j( Z假设繁体字的编码为高位A1,低位B1,字库索引计算公式为f1(A1,B1): e& n9 E$ k& Y1 Y2 L9 {
再假设简体字的编码为高位A2,低位B2,字库索引计算公式为f2(A2,B2)8 [; C! p9 W" P7 W: I9 b
/ i+ Q/ j# V; j- _; E9 d9 I3 q b
现在先从繁体字文本里面读取2个字节A1,B1, (比如说是第1,2个字节)5 q8 _' U' T0 @% Z" g" s7 C
再从简体字文本里面找到对应的2个字节A2,B2,(也是第1,2个字节)7 w6 a7 s8 r: a- ?0 }
根据f2(A2,B2)找到这个字的简体索引,取30个字节获得字模.1 W+ r- a7 E5 \. t, l1 y1 q% }; L4 Z7 N
这个字模就是第1个字的简体字模,, B/ R! u9 Q! o3 b& T1 L5 V
第1个字的繁体字库索引是f1(A1,B1),
6 [2 K5 ^7 J J4 Z把上面的简体字模写到繁体字库索引开始的30个字节里面,
4 Z4 e3 A6 g3 O P6 ?; v; r即完成了第一个繁体字的简体化变换,% _+ q. |( b8 H# a: Q3 `
如此循环到繁体字文本结束即可. |