有些软件容许“自造字”,那是怎么解决内码的呢?

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:31:05
每一个现有的汉字都在某一种编码中占有一个特定的位置,即内码。用软件输入中文事实上是通过外码(五笔、拼音等等)与内码的对应关系,从内码表中找到了要找的汉字。
包含汉字的现有编码,如GB2312、GBK、GB18030、大五码,都是已经编就的、正规化的内码表。
问题一:自造字,还有自造词组,在内码表中也应占有位置吧?这是怎么解决的?
问题二:要是自造一个西方字母,比如我要把两个英文字母象汉字的偏旁部首那样合并成一个字母,可行吗?具体怎么做?

汉字并没有全部把内码用完,所以你可以自造字,把自造字的内码放在汉字没有占用的地方。
用windows自带的造字工具就可以了。

造字
Windows造字功能详解

点击开始→所有程序→附件→TrueType造字程序,进入造字程序窗口。此时会弹出一个“选择代码”对话框,双击对话框中的方格选定代码,在此我们就双击AAB0行的第二格选定代码AAB1后进入编辑窗口开始造字。此时我们仍可从菜单栏的“编辑/选择代码”改选其它代码。字形的绘制一般有以下3种方法。

1.最直接的操作当然是利用窗口左侧工具栏中的工具,单击选择工具栏中的直线、矩形或画笔等工具,直接在编辑区按拖动绘出字形,这需要较多耐力,老实说要画出一个漂亮的字相当困难。

2.组合法,就是从几个字中各取出一部分来组合成字,这样较能保持字体风格。以制作“侻”字为例进行操作。点击菜单栏的“编辑→复制字符…”,打开复制字符对话框,点击字体按钮,选择宋体。在“形状”输入框中输入“伟”字,点击确定返回编辑窗口,可以看到伟字出现在编辑区。使用矩形选项工具选中多余部分按Delete键删除,只留下“亻”。点击菜单栏的“窗口→参照…”,打开参照对话框,同样设定为宋体,在“形状”输入框中输入“说”字,确定后会多出一个参照区,点击工具栏中的任意形状选择工具,按住左键沿“兑”周围拖动一圈选定。把选定的“兑”拖动到编辑区,拖动“兑”四周的尺寸柄调整适当大小与“亻”组成“侻”字。点击菜单栏的编辑→保存字符。一个宋体的“侻”字就造好了。

.复制法,直接在画图程序或其它图形处理软件中绘制好需要的字,选中复制到造字程序的编辑窗口粘贴即可。以画图程序为例:用“A”文字工具输入“伟”“说”二字,字号48、字体随意,使用橡皮工具擦除多余部分,用“选定”工具(要选中透明化处理)把剩下的“亻”“兑”二部分拖到一起组成“侻”字,用“选定”工具选中“侻”复制,进入造字程序编辑窗口按“Ctrl+V”粘贴。这个方法最好用,可以同时做好几个字,甚至可以把你喜欢的图形或自己的相片做成字,当然只能是单色图。注意:绘制时字图的像素要控制在64×64以内,而且背景色一定要纯白色。

按以上方法保存的字体默认在所有的字体中通用,不管