您好, 访客   登录/注册

基于Windows环境下造字程序的妙用

来源:用户上传      作者:

  【摘要】使用Windows操作系统所带的True Type造字程序可以为字体库创建多个不重复字符(如生僻字及特殊符号等),并把它们链接到字体库中以便重复使用,结合网络共享或数据库技术,实现了在一台计算机上使用Windows造字程序创建特殊字符后,自动移植到其它联网的计算机上,避免了手工移植的麻烦。解决了广大文字编辑者的一个难题。本文以字为例,从造字、录入、共享三个方面进行详细介绍。
  【关键词】Windows;造字程序;特殊符号;自动移植
  1.引言
  True Type造字程序是Windows系统自带的程序。利用该程序能够造出经常碰到一些特殊的难以录入的字符,比如单位符号、偏僻文字、用AutoCAD画的各种各样的符号等。
  陕西关中有一种独特的面条叫“biang-biang面”。Biang字,据说是目前笔画最多的汉字,称“世界汉字之最”。其文字的字型是所有传统字典、包括《康熙字典》不曾收录的,而其文字的发音,也是国语普通话拼不成的。
  2.造字
  点击【开始】→【程序】→【附件】→【TrueType造字程序】,进入造字程序窗口。或者点击【开始】→【运行】命令行内输入“eudcedit”也可。此时会弹出一个【选择代码】对话框,双击对话框中的方格选定代码,假定现在双击EAB0行的第二格选定代码EAB1后进入编辑窗口开始造字(EAB1即为该字的区位码)。
  此时仍可从菜单栏的【编辑】→【选择代码】改选其它代码。字形的绘制一般有以下3种方法。
  (1)手绘法
  利用窗口左侧工具栏中的工具,单击选择工具栏中的直线、矩形或画笔等工具,直接在编辑区按拖动绘出字形,这需要较多耐力,要画出一个漂亮的字相当困难。
  (2)组合法
  就是从几个字中各取出一部分来组合成字,这样较能保持字体风格。以制作Biang字为例进行操作。点击菜单栏的【编辑】→【复制字符…】,打开复制字符对话框,点击字体按钮,选择宋体。在【形状】输入框中输入“空”字,点击确定返回编辑窗口,可以看到“空”字出现在编辑区。使用矩形选项工具选中多余部分按Delete键删除,只留下“□”。点击菜单栏的【窗口】→【参照…】,打开参照对话框,同样设定为宋体,在【形状】输入框中输入“言”字,确定后会多出一个参照区,点击工具栏中的任意形状选择工具,按住左键沿“言”周围拖动一圈选定。把选定的“言”拖动到编辑区,拖动“言”四周的尺寸柄调整适当大小与“□”组合,如此操作,继续输入“幼、马、长、月、利、心、过”字,选择每个字的合适偏旁进行组合后,构成“biang”字。点击菜单栏的编辑→保存字符。一个宋体的“biang”字就造好了。
  (3)复制法
  直接在画图程序或其它图形处理软件中绘制好需要的字,选中复制到造字程序的编辑窗口粘贴即可。以画图程序为例:用【A】文字工具输入“空、言、幼、马、长、月、利、心、过”字,字号48、字体随意,使用橡皮工具擦除多余部分,用【选定工具】(要选中透明化处理)把所需的偏旁拖到一起组成biang字。用【选定工具】选中造好的字复制,进入造字程序编辑窗口按粘贴。绘制时字图的像素要控制在64×64以内,而且背景色一定要纯白色。
  按以上方法保存的字体默认在所有的字体中通用,不管你选择什么字体都只会显示所造的宋体的字。如果你想让造的字也会随字体实际行动选择而改变字体,则必须为需要的每一种字体造一个字。在为每一种字体造字前必须先点击菜单栏的【文件】→【字体链接】,打开字体链接对话框,选中【与所选择的字体链接】,选中相应链接字体后单击确定,输入链接文件名保存,此时切记字体链接文件一定要保存在非系统分区,如D:\造字目录下。注意:同一个字的不同字体字符代码必需相同,即该字符在宋体中的代码为EAB1,那么它在楷体中的代码也必需是EAB1。
  3.录入
  (1)区位输入法
  采用区位码输入法,只要输入字的代码即可调用相应字,如:键入eab1就可以在文档中输入biang字。不过要记住编码比较麻烦。如果找不到内码输入法,你可以右击Windows任务栏的输入法切换按钮→选择【设置】→单击【添加…】按钮→从键盘布局/输入法的下拉列表中选择“中文(简体)-内码”,单击确定进行添加,这可能需要用到Windows安装盘。
  (2)直接调用
  点击造字程序菜单栏的【编辑】→【复制字符…】,在【代码】输入框中输入EAB1,选中出现在【形状】输入框中的biang字,按“Ctrl+C”复制,再粘贴到需要输入的位置。
  (3)字符映射
  点击【开始】→【程序】→【附件】→【系统工具】→【字符映射表】,运行字符映射表,从字体下拉列表中选择【所有字体(专用字符)】,造出的字就出现在下面的格子内,双击所需的biang字,可以看到biang字出现在复制字符的输入框中,单击【复制】按钮,然后到需要输入的位置粘贴即可。如果你要找的字符链接到其它字体如楷体,则字体要选择【楷体(专用字符)】,以此类推。
  (4)输入法链接
  在造字程序中完成造字保存后,点击菜单栏的【编辑】→【输入法链接…】,输入文件名保存到D:\造字目录下。在弹出的外码对话框中分别键入各种输入法的外码,每输入一种外码都要按空格键确认,然后单击【注册】按钮,此时如果系统出现“没有完成撰写,你想完成这个词吗?”请选否。有时候是无法连接的,在这里全拼输入法是支持的,搜狗和部分五笔输入法部分是不支持的,一般选择微软输入法比较好。在欲链接的输入法名称后边文本框中输入造字字符的外码,前面几个是拼音字母最后一位是数字,代表拼音的四声音标,可填1、2、3、4,这里外码一共可以输入六位。当输入法名称颜色由黄变黑后,点击注册即可。
  4.共享
  (1)“造字”共享的误区
  一台机器上所造的字在其他的机器上是显示不出来的,这一点请务必注意,不然很可能给你带来不必要的麻烦,例如人事档案中有个人的名字是“***”,中间一个字是自造字,假如这份名单上报其它部门,则在机器上就成了“**”了。
  (2)“造字”共享的方法
  如何将一台机器上创建的字符移植到其它机器上与他人共享呢?只需将本机Windows\Fonts文件夹下的造字字符的信息文件EUDC.tte和EUDC.euf,拷贝到其它机器的相关文件夹下同名文件覆盖。拷贝结束后,打开造字程序的【选定代码】对话框时,在相应的代码位置上有与源机器相同的造字字符存在,再将这些字符与习惯的输入法进行链接,就可以正常录入了。这里需要指出的是,在【字体链接】对话框中如果选择【与选定字体链接】,然后新建的造字字符信息文件如Heit.tte和Heit.euf等,不能在不同的机器上共享。
  由于信息系统一般都在网络环境中使用,所以还要移植方便,一台计算机上制作的字符,要很方便移植到别的计算机上,最好不用人工干预,而且无须对信息系统进行修改。在服务器上建立一个共享文件夹,用来存放最新的特殊符号文件EUDC.tte和EUDC.euf,供其他工作站下载更新,更能随时保持所用的是最新版本的特殊字符。
  (3)重装系统后保留自造字
  在操作系统所在目录(Windows 7是在Windows\Fonts目录下,Windows XP是在Windows目录下)下找到Eudc.tte和Eudc.euf 2个文件,备份这2个文件。重装系统后只要把这2个文件拷到相应目录下,再把自造字增加到输入法中。
  
  参考文献
  [1]张敬敏,王彦祺,张有华,等.数据库中特殊符号的存储与显示研究[J].微计算机信息,2006,22(8-3):
  19-20.
  [2]郁芸,华东,胡晓雯.Windows造字程序应用[J].福建电脑,2007(12):187.154.


转载注明来源:https://www.xzbu.com/2/view-366800.htm