也谈创建自己的字符库

Author: 胡宏伟 Date: 2001年 9期

    看了《电脑报》2000年第43期14版《在Windows中建立自己的字符库》一文,觉得有些地方需要补充,一是仅仅利用“EUDC.euf”文件不能建立一个生僻字的多种字体,二是作者没有谈到输入法的链接,给输入汉字造成不便。为此,笔者特撰文如下,希望对大家有所帮助。
      在Windows中进行文字处理时常常会遇到一些生僻汉字或特殊符号,这时我们可用系统自带的“造字程序”来完成,但当我们重新安装系统之后或想要把自己造好的字符库移植到其它计算机上的时候还需要重新造字,非常麻烦。
      笔者是一个文字工作者,经过探索,我找到了一个建立自己的字符库的方法,并且具有很好的移植性和通用性。
  #1    一、安装造字程序
      如果造字程序没有安装,我们可以通过“控制面板→添加/删除程序→Windows安装程序”来加入“造字程序”。
  #1    二、造字
      1.运行造字程序,单击“文件→字体链接→与所选择的字体链接→选择字体”,我们要造何种字体就选何种字体,然后建立相应的TTE文件。如:要造宋体字,我们就建立“宋体.TTE”文件(文件名可以自定)。
      2.选定代码(从区位AAA1开始)后,我们利用引用工具造出相应的字,如:造“ (^09020304a^)”字,我们可以取“江”字的左边,加“碰”字的右边组成。
      3.输入法链接,可以和“五笔字型”及“拼音”等多种输入法链接输入所造的字。
      4.保存所造的字后,我们可以接着造该字的“仿宋体”、“黑体”等多种字体。造好该字的常用字体后,我们接着可以造其它的字。(注意:我们所造的同一字的所有字体的代码必须在同一区位,即该字的宋体在AAA1区位,则该字的其它字体也必须在AAA1区位,这们才能保证我们输入该字并保证字体转换时不乱字)。
  #1    三、移植
      1.建立一个子目录,我们把新建的所有字体的.TTE文件、.EUF文件及新建的输入法文件.TBL备份到该目录。
      2.运行“REGEDIT”,找到“HKEY_CURRENT_USER\EUDC\”、“HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\(输入法)\”和“HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\NLS\CODE-PA-GE\EUDCCODERANGE\”三个分支,并将这三项导出保存为三个.REG的注册表文件(与上面几个文件所在目录相同)。
  #1    四、恢复
      只需将新建目录中的所有文件复制到Windows所在目录,并导入三个注册表文件即可。
      到此,我们就顺利地建立了自己的可移植字符库。