引用第6楼heiheiha于2009-08-23 10:28发表的 :; p; {. J( s! @, G5 z. c+ I
但是这一步这么做呢?用上述那个软件吗?
" y/ g9 l: O0 y" B4.制作繁体文本文件到简体文本文件的索引对照表 . v7 p) P- l2 W3 f
这个很容易啊。& S* w) |' H4 h2 y% V- i2 G
/ O( f, ~4 I3 j9 N$ }7 h' v O
假设繁体字的编码为高位A1,低位B1,字库索引计算公式为f1(A1,B1)
# j' V" M" S* F- I* `3 ~再假设简体字的编码为高位A2,低位B2,字库索引计算公式为f2(A2,B2)! o6 C+ p5 ~1 ?0 G' ` ~
" E- X7 Z$ \; S9 S+ x$ V3 u" c
现在先从繁体字文本里面读取2个字节A1,B1, (比如说是第1,2个字节)/ j9 p! A0 t, B$ x) O
再从简体字文本里面找到对应的2个字节A2,B2,(也是第1,2个字节)& D5 o; x0 s: a. d
根据f2(A2,B2)找到这个字的简体索引,取30个字节获得字模.! Y* W, [( X1 r/ T6 l9 `$ Q
这个字模就是第1个字的简体字模,# |# l! A6 X. U' v! l5 [6 a4 E
第1个字的繁体字库索引是f1(A1,B1),
9 h* j: R+ M: L- d6 v. B把上面的简体字模写到繁体字库索引开始的30个字节里面,: a# B# @0 q( |4 @+ P8 u g" q
即完成了第一个繁体字的简体化变换,! E' U9 L/ X( P3 n9 x! ~% V
如此循环到繁体字文本结束即可. |