引用第6楼heiheiha于2009-08-23 10:28发表的 : o, I1 I( i) p) q1 |
但是这一步这么做呢?用上述那个软件吗?
- O6 t, M' h7 @$ w% L% F4.制作繁体文本文件到简体文本文件的索引对照表
& z- R. [: H) {% Q/ h这个很容易啊。
* {! Q& ^3 h3 e# Z( h% e- S. f$ }% `* X
6 ^3 {# {/ Y! W9 ~' I2 U k假设繁体字的编码为高位A1,低位B1,字库索引计算公式为f1(A1,B1)* D: i' F: ?# B4 {4 i0 ?
再假设简体字的编码为高位A2,低位B2,字库索引计算公式为f2(A2,B2)& \7 ?: l' w+ s8 j8 s$ t0 D! l' s9 _
' `, J" r; ]- }/ L' n
现在先从繁体字文本里面读取2个字节A1,B1, (比如说是第1,2个字节)+ E) S( `5 ~6 c8 Y; X" F
再从简体字文本里面找到对应的2个字节A2,B2,(也是第1,2个字节)
) d6 S. j2 E P$ U$ }根据f2(A2,B2)找到这个字的简体索引,取30个字节获得字模." d( l& K8 G/ l% g
这个字模就是第1个字的简体字模,
& p9 ?2 q5 J: o( I" J第1个字的繁体字库索引是f1(A1,B1),
$ q$ A) _' n3 C- r1 s6 C把上面的简体字模写到繁体字库索引开始的30个字节里面,# R W# ], e- R$ W: ^' i& _, {
即完成了第一个繁体字的简体化变换,
" v9 p0 z0 ^9 z+ j5 m如此循环到繁体字文本结束即可. |