引用第6楼heiheiha于2009-08-23 10:28发表的 :: K% t2 e( A. T) f: R" K
但是这一步这么做呢?用上述那个软件吗?" X" T/ Z6 {7 l. U9 \- t5 C
4.制作繁体文本文件到简体文本文件的索引对照表
8 C3 h- C( e0 r: `. k这个很容易啊。
% x. N" }9 i5 w" p3 U, }4 A. G, y! S' A" h& ?$ s+ \, Y
假设繁体字的编码为高位A1,低位B1,字库索引计算公式为f1(A1,B1)
8 g* d8 O* a6 A ]- p, H% M* ~7 t6 {) F再假设简体字的编码为高位A2,低位B2,字库索引计算公式为f2(A2,B2)
( g' s$ l- d& A% b0 z6 O' f+ {
) ~& o: u- W% Q) e2 \现在先从繁体字文本里面读取2个字节A1,B1, (比如说是第1,2个字节)
& E+ _9 j! s. @6 P& [) ?再从简体字文本里面找到对应的2个字节A2,B2,(也是第1,2个字节)
& `, h9 [. v8 `2 a( P7 ^根据f2(A2,B2)找到这个字的简体索引,取30个字节获得字模.1 n; H8 }8 W$ H4 w2 V" I
这个字模就是第1个字的简体字模, t- g( g' r* ?8 j9 K; @) q- w5 S
第1个字的繁体字库索引是f1(A1,B1),
8 o+ _, o5 R5 c) n把上面的简体字模写到繁体字库索引开始的30个字节里面,
9 \" q9 i% L, ~即完成了第一个繁体字的简体化变换,
: }7 q( C# }2 O- Q% M如此循环到繁体字文本结束即可. |