引用第6楼heiheiha于2009-08-23 10:28发表的 :
) m5 U' ~4 X3 D0 s+ c& w但是这一步这么做呢?用上述那个软件吗?
, m& s f% P" p: j9 y3 u9 n3 f4.制作繁体文本文件到简体文本文件的索引对照表
6 I) i; n, i$ K/ ^0 I这个很容易啊。
" E- [! { V$ N9 R8 W% d6 C& Q. j5 `4 \/ G$ H
假设繁体字的编码为高位A1,低位B1,字库索引计算公式为f1(A1,B1). B5 s/ R7 y- J, `" W
再假设简体字的编码为高位A2,低位B2,字库索引计算公式为f2(A2,B2); N6 J: p5 A8 q& l* Y5 |
5 g$ v' | B/ J6 |
现在先从繁体字文本里面读取2个字节A1,B1, (比如说是第1,2个字节)" s& X6 m7 T8 w% b, F' [
再从简体字文本里面找到对应的2个字节A2,B2,(也是第1,2个字节)
" y- ^$ h' O" i根据f2(A2,B2)找到这个字的简体索引,取30个字节获得字模.
! _; o$ _* K ]) h1 K+ \6 ?这个字模就是第1个字的简体字模,& Y3 h8 U( X- h5 l( t
第1个字的繁体字库索引是f1(A1,B1),
, u! j8 ^; Q5 I: s3 q5 c7 Q把上面的简体字模写到繁体字库索引开始的30个字节里面,/ z6 U l8 [/ h- r) M: G0 A$ h
即完成了第一个繁体字的简体化变换,
- }% ]/ [. h6 ]. e8 v( N如此循环到繁体字文本结束即可. |