在Windows 98中建立自己的字符库

Author: 陈虎 Date: 2000年 第43期

  在Windows 98中进行文字和数据处理时常会遇到一些生僻汉字或特殊符号无法处理,这时可用系统中的“造字程序”来完成。而当重新安装系统之后或想要把自己已经造好的字符库移植到其它计算机上的时候还需要重新造字。对此,笔者经过探索,找到了一个建立自己的字符库的方法,并且具有良好的通用性。
  一、原理:Windows 98中的“造字程序”将造好的字符存放在系统的安装目录下的“EUDC.TTE”和“EUDC.EUF”文件中,并在注册表的相关项中作上记录。
  二、方法:将造好的字符保存后(区位码从“AAA1”开始记录用户自定义的字符),并将“EUDC.TTE”和“EUDC.EUF”备份到磁盘上,然后打开“注册表编辑器”,找到“HKEY_CURRENT_USER\EUDC”和“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange”分支,并将这两项导出保存为后缀名为“.reg”的注册表文件,与上述两个文件保存在同一目录。
  三、恢复/移植:只需要将“EUDC.TTE”和“EUDC.EUF”,复制到目标磁盘的系统目录下,并导入两个注册表文件即可。这样,你就可以顺利地恢复或移植自己的字符库了。
  (编者注:创建自己的字符库时,需要有系统的“造字程序”和“字符映射表”组件,这可以通过“控制面板→添加/删除程序→Windows安装程序”来加入这两个组件。先在“造字程序”中将你所创造的字符链接到相应的字体文件,然后才能通过“字符映射表”调用。)