从Windows95就有的造字程序

来源:百度文库 编辑:神马文学网 时间:2024/04/30 12:18:19
                                         从Windows95就有的造字程序                     ─ 董友华
        经常进行文字编辑的朋友难免会碰到一些无法输入的生辟字、地名或怪字,原因是一些生辟字符使用频率低,“GB312字库只有常用的6763个字符”(全拼输入法GBK字库为20912个字符)所以有些生辟字连GBK字库中也未必找到。如果你学会了使用Windows的TrueType造字程序来造字,电脑上就没有打不出来的字符,就算你任意创造的一个不是汉字的字符,同样可以与任何简单的汉字一样能很方便的打出来。在此我就按程序启动、造字、输入、备份与移植四个方面进行详细介绍。一、启动造字程序与选定代码  开始→运行→输入eudcedit回车,或者点击开始→所有程序→附件→TrueType造字程序,启动造字程序。程序启动后会弹出一个“选择代码”对话框,在此我们就双击最左上角第二个小方格,请记住其代码为“aaa1”行的第二格(第一格为空,不能选中)双击(或点确定)选定的“aaa1”进入编辑窗口开始造字。此时我们仍可从菜单栏的“编辑/选择代码”改选其它代码,切记所选定的代码。二、字形的绘制的三种方法。
  1.最直接的操作当然是利用窗口左侧工具栏中的工具,单击选择工具栏中的直线、矩形或画笔等工具,直接在编辑区按拖动绘出字形,这需要较多耐力,老实说要画出一个漂亮的汉字相当困难。
  2.组合法,就是从几个字中各取出一部分来组合成字,这样能保持字体风格。现以制作“侻”字为例进行操作。点击菜单栏的“编辑→复制字符…”,打开复制字符对话框,点击字体按钮,选择宋体。在“形状”输入框中输入“伟”字,点击确定返回编辑窗口,可以看到伟字出现在编辑区。(或者拖动滚条找到一个字符)然后使用矩形选项工具(左侧倒数第三个)选中多余部分按Del键删除,只留下“亻”。再点击菜单栏的“窗口→参照…”,打开参照对话框,同样设定为宋体,在“形状”输入框中输入“说”字,确定后会多出一个参照区,点击工具栏中的任意形状选择工具,(左侧倒数第二个)按住左键沿“兑”周围圈选。把选定的“兑”拖动到编辑区,拖动“兑”四周的尺寸柄调整适当大小与“亻”组成“侻”字,再利用铅笔工具(左键为写,右键为擦)修整到与参照区一样。点击菜单栏的编辑→保存字符。一个宋体的“侻”字就造好了。
  3.复制法,直接在画图程序或其它图形处理软件中绘制好需要的字,选中复制到造字程序的编辑窗口粘贴即可。以画图程序为例:用“A”文字工具输入“伟”“说”二字,字号48、字体随意,使用橡皮工具擦除多余部分,用“选定”工具(要选中透明化处理)把剩下的“亻”“兑”二部分拖到一起组成“侻”字,用“选定”工具选中“侻”复制,进入造字程序编辑窗口按“Ctrl+V”粘贴。这个方法最好用,可以同时做好几个字,甚至可以把你喜欢的图形或自己的照片做成字,当然只能是单色的。注意:绘制时字图的像素要控制在64×64以内,而且背景色一定要纯白色。
  按以上方法“保存字符”默认在所有的字体中通用,不管你选择什么字体都只会显示我们做的宋体的字体。如果你想让造的字也会随实际字体的选择而改变字体,则必须为要造的字符按各种字体造一个字。在为每一种字体造字前必须先点击菜单栏的文件→字体链接。打开字体链接对话框,选中“与所选择的字体链接”,选中相应链接字体后单击确定,输入链接文件名保存,此时切记字体链接文件一定要保存在非系统分区,如D:\000目录下。注意:同一个字的不同字体字符代码必需相同,即该字符在宋体中的代码为aaa1那么它在楷体中的代码也必需是aaa1,其余类推。三、输入  1.必须使用内码输入法(即区位输入法),采用内码输入法,只要输入的字的代码即可调用相应的字,如:键入aaa1就可以在文档中输入“侻”字。如果批量造字那就要预先记下每个字所对应的代码,只好麻烦一点,否则造好了也找不到。如果在输入法里找不到内码输入法,那就右击Windows任务栏右边的输入法图标→选择“设置”→单击“添加…”按钮→从键盘布局/输入法的下拉列表中选择“中文(简体)→内码”,单击确定进行添加,(有可能需要用到Windows安装盘)。然后打开任何文本编辑程序,启动区位输入法,输入aaa1就可以打出你所造的字了。
  2.直接调用,点击造字程序菜单栏的“编辑→复制字符…”,在“代码”输入框中输入aaa1,选中出现在“形状”输入框中的“侻”字,按“Ctrl+C”复制,再粘贴到需要输入的位置。
  3.字符映射,点击“开始→所有程序→附件→系统工具→字符映射表”,运行字符映射表,从字体下拉列表中选择“所有字体(专用字符)”,我们所有造的字就出现在下面的格子内,双击我们要用的字如“侻”,可以看到“侻”字出现在复制字符的输入框中,单击“复制”按钮,然后到需要输入的位置粘贴即可。如果你要找的字符链接到其它字体如楷体,则字体要选择“楷体(专用字符)”,以此类推。
  4.输入法链接,在造字程序中完成造字保存后,点击菜单栏的编辑→输入法链接……,在弹出的外码对话框中分别键入各种输入法的外码,每输入一种外码都要按空格键确认,然后单击注册按钮,此时如果系统问你“没有完成撰写,你想完成这个词吗?”请选否。现在就可以用已链接的输入法输入了。这种方法只对少数几种输入法有效。
  5.造词法,打开五笔输入法,右击输入法工具栏,选择手工造词…,采用上述方法在“词语”的输入框输入“侻”,按输入法规则输入外码wukq(五笔字型编码)后单击“添加”按钮,关闭该窗口。以后就可以像输入常用字一样。对于万能五笔则先用区位输入法打出已造好的字,然后开启万能五笔,选中刚打的那个字点输入法工具条最右边的“词”在弹出的“生成自定义词组”里输入你自定的编码,同时只勾选“生成五笔编码”前的复选框,其余的复选框的勾都取消,点OK键完成。然后就可以用你自定的编码输入。各种输入法造词功能名称和调用方法略有不同:智能五笔是在定义字词符号→自定义字词,而大多人使用的智能ABC在调用时须在编码前加打u等等,请参看每种输入法各自的帮助说明。这种方法较好,对任何输入法都有效,只是备份词库麻烦点,不过那是本来就应该备份的事吧。四、移植    
    好事做到底,送佛到西天!当你在本机上造了大量的字符后,如果换了一台电脑是不是还得又要重新造一遍,那多麻烦呀?非也!那如何将造好的字符移植到另一台电脑上呢!第一步运行 cmd 在DOS下将 C:\Windows\Font字体文件夹下的EUDC.EUF和EUDC.TTE(为超隐藏文件,是无法看到的)两个文件,用DOS命令“Copy”拷贝出来。第二步运行regedit 打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\将EUDCCodeRange 分支导出。再定位到HKEY_CURRENT_USER\将EUDC分支导出。将导出的四个文件拷贝到另一台电脑上按原样反向操作一下即可。 小提示;如果在本机上只造了很少几个字符那就别移植了,不如重造一遍反而更省时省事!        另:在Windows造字程序中自定义造字开始的ChinseGBK编码AAA1对应的Unicode编码为E000,因此要在查字程序中查字,必须输入自造字的Unicode编码,否则不能查到自己所造文字。就是说,只要输入编码E000,就可以查到windows造字程序造字的预定编码段的第一个字符了。因此在word中可以直接输入自己所造字的Unicode编码,就可以直接输入所造的文字了。word中的Unicode与字符的转变快捷键为Alt + X。           QQ:2786424