经常进行文字编辑的朋友难免会碰到一些无法输入的怪字,这是因为这些字用得很少所以电脑
atl71.dll字库中并没有这些字。此时用Windows的TrueType造字程序就是最佳选择。在此我们就分造字、输入和备份三方面进行详细介绍。
一、造字
点击开始→所有程序→附件→TrueType造字程序,进入造字程序窗口。此时会弹出一个“选择代码”对话框,双击对话框中的方格选定代码,在此我们就双击AAB0行的第二格选定代码AAB1后进入编辑窗口开始造字。此时我们仍可从菜单栏的“编辑/选择代码”改选其它代码。字形的绘制一般有以下3种方法。
1.最直接的操作当然是利用窗口左侧工具栏中的工具,单击选择工具栏中的直线、矩形或画笔等工具,直接在编辑区按拖动绘出字形,这需要较多耐力,老实说要画出一个漂亮的字相当困难。
2.组合法,就是从几个字中各取出一部分来组合成字,这样较能保持字体风格。以制作“侻”字为例进行操作。点击菜单栏的“编辑→复制字符…”,打开复制字符对话框,点击字体按钮,选择宋体。在“形状”输入框中输入“伟”字,点击确定返回编辑窗口,可以看到伟字出现在编辑区。使用矩形选项工具选中多余部分按Delete键删除,只留下“亻”。点击菜单栏的“窗口→参照…”,打开参照对话框,同样设定为宋体,在“形状”输入框中输入“说”字,确定后会多出一个参照区,点击工具栏中的任意形状选择工具,按住左键沿“兑”周围拖动一圈选定。把选定的“兑”拖动到编辑区,拖动“兑”四周的尺寸柄调整适当大小与“亻”组成“侻”字。点击菜单栏的编辑→保存字符。一个宋体的“侻”字就造好了。
.复制法,直接在画图程序或其它图形处理软件中绘制好需要的字,选中复制到造字程序的编辑窗口粘贴即可。以画图程序为例:用“A”文字工具输入“伟”“说”二字,字号48、字体随意,使用橡皮工具擦除多余部分,用“选定”工具(要选中透明化处理)把剩下的“亻”“兑”二部分拖到一起组成“侻”字,用“选定”工具选中“侻”复制,进入造字程序编辑窗口按“Ctrl+V”粘贴。这个方法最好用,可以同时做好几个字,甚至可以把你喜欢的图形或自己的相片做成字,当然只能是单色图。注意:绘制时字图的像素要控制在64×64以内,而且背景色一定要纯白色。
按以上方法保存的字体默认在所有的字体中通用,不管你选择什么字体都只会显示我们做的宋体的字。如果你想让造的字也会随字体实际行动选择而改变字体,则必须为需要的每一种字体造一个字。在为每一种字体造字前必须先点击菜单栏的文件→字体链接。打开字体链接对话框,选中“与所选择的字体链接”,选中相应链接字体后单击确定,输入链接文件名保存,此时切记字体链接文件一定要保存在非系统分区,如D:\造字\目录下。注意:同一个字的不同字体字符代码必需相同,即该字符在宋体中的代码为AAB1那么它在楷体中的代码也必需是AAB1。
二、输入
1.内码输入法(即区位输入法),采用内码输入法,只要输入字的代码即可调用相应字,如:键入aab1就可以在文档中输入“侻”字。不过要记住编码比较麻烦。如果找不到内码输入法,你可以右击Windows任务栏的输入法切换按钮→选择“设置”→单击“添加…”按钮→从键盘布局/输入法的下拉列表中选择“中文(简体)-内码”,单击确定进行添加,这可能需要用到Windows安装盘。
2.直接调用,点击造字程序菜单栏的“编辑→复制字符…”,在“代码”输入框中输入AAB1,选中出现在“形状”输入框中的“侻”字,按“Ctrl+C”复制,再粘贴到需要输入的位置。
3.字符映射,点击“开始→所有程序→附件→系统工具→字符映射表”,运行字符映射表,从字体下拉列表中选择“所有字体(专用字符)”,我们造字就出现在下面的格子内,双击我们要用的字“侻”,可以看到“侻”字出现在复制字符的输入框中,单击“复制”按钮,然后到需要输入的位置粘贴即可。如果你要找的字符链接到其它字体如楷体,则字体要选择“楷体(专用字符)”,以此类推。
4.输入法链接,在造字程序中完成造字保存后,点击菜单栏的编辑→输入法链接……,输入文件名保存到D:\造字\目录下。在弹出的外码对话框中分别键入各种输入法的外码,每输入一种外码都要按空格键确认,然后单击注册按钮,此时如果系统问你“没有完成撰写,你想完成这个词吗?”请选否。现在就可以用已链接的输入法输入了。这种方法只对少数几种输入法有效。
5.造词法,打开五笔输入法,右击输入法工具栏,选择手工造词…,采用上述方法在“词语”的输入框输入“侻”,按输入法规则输入外码wsh后单击“添加”按钮,关闭该窗口。以后就可以像输入常用字一样了。各种输入法造词功能名称和调用方法略有不同:智能五笔是在定义字词符号→自定义字词,而智能ABC调用时须在编码前加u等等,请参看各自的帮助说明。这种方法较好,对任何输入法都有效,只是备份词库麻烦点,不过那是本来就应该备份的吧。
巧用造字程序造字
某些时候,你可能会遇到这样的情况:无论选用何种输入法,总是找不到你想要的某个汉字。其实,Windows 98自带的造字程序,就是专门用来帮助你解决这类问题的。通过此程序,你可以造出任何一种类型的汉字和符号来。 下面我们就以生活中并不常用的 “亻禹”字为例,详细讲解一下造字的完整过程。
依次点击“开始/程序/附件”,在附件菜单中单击“造字程序”图标,打开造字程序工作界面。
如果这时发现系统还没有造字程序,马上来安装一个吧。在“控制面板”中双击“添加/删除程序”,打开“添加/删除程序属性”对话框。选择“Windows安装程序”选项卡,选中组件列表框中的“附件”一项,点击“详细资料”,在“造字程序”前面的复选框中打上勾。然后把Windows 98的安装光盘放入光驱,最后点击“确定”即可安装造字程序。
1、选定代码
造字程序运行之后,首先出现的是“选定代码”对话框,在“编辑”菜单中选择“选定代码”也可打开“选定代码”对话框。我们先为“亻禹”字设定代码,字的代码由代码窗口中横坐标的前三位和纵坐标组成。在这里我们选择代码窗口中横坐标“AAA0”与纵坐标“1”的交叉点,就代表我们为“亻禹”字设定的代码为“AAA1”。点击“确定”按钮,打开字形编辑区。
2、编辑字形
根据“亻禹”字的形体结构,我们可以采用字形拼合的方法来完成造字任务,过程如下:
在字形编辑区中,单击“窗口”菜单,选择“引用”一项,打开“引用”对话框。 点击“字体”按钮,在选择字体对话框中选择“宋体”,然后点击“确定”按钮,即可返回到“引用”对话框。这时,所引用字形的字体已经变为了宋体。
接着在“形状”输入框中输入某一个带有“亻”偏旁的字符,例如“仿”字。当然也可以拖动右侧的滑块,在引用字形列表中找到指定的字符,单击该字符也可将它加入到“形状”输入框中。
点击“确定”按钮,返回到字形编辑区。用鼠标选中左侧工具栏中的“任意形状选择”工具,一直按着鼠标左键沿被引用字“仿”的左侧偏旁进行圈选,然后按住鼠标左键将选好的部分拖放到字形编辑区中合适的位置。
再次通过字形编辑区中“窗口”菜单的“引用”功能,引入字符“禹”。用工具栏中的“矩形选择”工具选择该字符,并把它拖放到左侧的字形编辑区中。我们可以用四周的尺寸柄对它的大小做适当的调整,然后放置到合适的位置上。
3、保存字符
打开造字程序工作窗口的“编辑”菜单,选择“保存字符”一项,到此造字过程全部结束。
4、使用字符
要想在文字输入过程中输入该字符,需要使用区位输入法。如果你还没有安装区位输入法的话,可以通过“控制面板”中的“输入法”项目进行添加。 在区位输入法的输入状态下,输入该字符的代码。例如我们为字符“亻禹”设定的代码为“AAA1”,我们键入该代码,该字符便会插入到光标所在的位置。
另外,我们编辑完一个字符后,可以在“编辑”菜单中选择“输入法链接”,在弹出的“输入法链接”窗口中输入外码,与别的输入法链接。如我们给“镕”字输入王码五笔型输入法的外码“qpwk”,再单击“注册”,则定义的字符自动加入到王码五笔输入法中,用五笔亦可输入“镕”字。
有些输入法带有自定义字词编码管理功能,对于这些输入法,我们可以用区位码法把已造成的新字,输入到这些输入法的自定义字词编码管理文件中,然后再按规则给这个新字编码,这个新字即可用这些输入法调用。例如,为把“镕”字载入到当前流行的智能陈桥五笔输入法中,我们把鼠标移至该输入法的状态栏,按右键,执行[辅助功能]→[定义字词符号]→[自定义字词]命令,进入自定义字词编码管理窗,在窗口里用区位码法输入“镕”字,输入“qpwk”后确定退出,“镕”字即可用智能陈桥五笔输入法调用。
补充一点,并不是所有的字符都可以采用字形拼合的方法。如果找不到合适的字形,我们还可以在造字编辑工作区中,利用左侧工具栏中的“铅笔、刷子、橡皮”等工具,就像使用Windows的画图程序一样,对字符的形状和笔画进行任意的设计,然后保存,使用方法同上。如果该字符使用的频率比较高,那么每次都要切换到区位输入法自然很麻烦了。这时你可以利用五笔或拼音输入法的“手工造词”功能,把它加入到输入法的词库中,这样再使用起来就会非常方便了。
“HKEY-CURRENT-USER\EUDC”和“HKEY-LOCAL-MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange”分支,将这两项导出保存为后缀名为“.reg”的注册表文件,可注册导出的字库。
安装之后,如字体无法正常显示,要到window的字体文件夹,打开一次那个字体,即双击一下查看,然后关闭,程序里就可以使用这个字体了。不知道这是不是windows的bug呢。
(编者注:创建自己的字符库时,需要有系统的“造字程序”和“字符映射表”组件,这可以通过“控制面板→添加/删除程序→Windows安装程序”来加入这两个组件。先在“造字程序”中将你所创造的字符链接到相应的字体文件,然后才能通过“字符映射表”调用。)
全部回复(5 )
只看楼主 我来说两句回复 举报
回复 举报