admin 管理员组

文章数量: 887021


2024年1月23日发(作者:execution计算机)

字库编辑软件Font Creator V5.6使用方法

2012年1月14日

很多人都有这样的经历:好不容易找到一款自己喜欢的字体,使用中却发现这个字库有很多缺点。如:字库文字不全、字符书写错误或字形不好、字库名称异常(中文字库显示英文名称或乱码,在某些软件中无法使用)或文件格式不对等。这就需要对字库进行修改。再则,你想制作一套语文试卷或课件,很可能要用到汉字笔画、部首或错别字等内容。这也需要对字库进行修改。

一、软件简介

Font Creator V5.6是一款字库编辑软件。有了它,你就可以对你不满意的任何字库进行修改。甚至可以将你自己的字体做成字库,然后在任何电脑上使用。

这里向你介绍的是Font Creator V5.6汉化版,其操作介面如:图1所示

图1

二、新建字体

软件打开以后,点“文件”→“新建”,将出现新建字体对话框。如:图2

输入字体名称(如:《我的字库》),按确定退出,即出现字库编辑窗口。如:图3

新建字体时,一般选择Unicode(字符)。预定义轮廓选择包括或不包括都行。

新建字体默认文件名是。请注意字体文件名和字体名称并不是一回事。这里的字体名称是刚才输入的“我的字库”,这是字体安装到系统后显示的名称,这个名称代表字体的内容。而字体文件名和普通文件名一样,它是可以随意修改的。字体安装

图2 后的名称与它的文件名是没有关系的。

- 1 -

新建字体文件的初始状态只是一个框架,接下来还有很多工作要做,最主要的就是添加字符和修改字符。

附带说明一点:由于Font Creator V5.6是由外国人设计的,它的新建文件格式并不适合中文,修改起来也比较麻烦。所以,我们并不推荐在新建字体基础上来扩展你的字库。最好是对已有的中文字库进行修改来实现你的愿望,这样可以收到事半功倍的效果。对于文件格式不正常的字库,只需将这个字库中的所有字符复制到一个格式正常的字库中,再将它的名称和文件名都改回来就行了。

图3

三、字库结构

通过图3可以发现,字体文件是由一些方框组成的。每个方框上面都有一个标题栏,标题栏中有的有编码,有的则是空的。方框中,有的有字符图案,有的则没有。凡是方框中有黑色字符图案并有编码的就是有效字符,而其余的(包括那些浅蓝色字符)都是无效的。那么,这些空字符有什么用呢?

当你要在字库中添加字符时,必须有一个存放字符的位置。这些空字符就是起这个作用的,它就好比是仓库中的货架一样。所以,添加字符时,首先要添加空字符框,然后再把字符图案放到这个字符框中。

字库中的每一个有效字符都有一个固定的编码,这种编码叫Unicode码,是世界通用的。如:字符“A”的Unicode码是$0041,汉字“万”的Unicode码是$4E07。每个字符与它的Unicode码必须一一对应,千万不能错位,否则就乱套了。任何字库都必须遵守这个规则。

掌握了这些知识之后,我们就可以从其他字库复制你所需要的字符来扩充你的字库了。

四、复制字符

复制字符时要注意:通常使用的“复制”→“粘贴”方法,只能复制字符的图案部分,字符的Unicode码是不能“粘贴”上去的。只有你的字库中已有相应字符的Unicode码时,才可以采用这种直接对拷的方法。如果你的字库中没有对应的Unicode码,你复制的字符必须采用特殊粘贴的方式, - 2 -

才能将字符的图案和相应的Unicode码同时粘贴。具体操作方法如下:

1、将A、B两个字库同时打开;

2、将A字库中需要复制的字符选中,点击“复制”;

3、点击B字库窗口,选中将要粘贴字符的位置;

4、点击菜单“编辑”→“特殊粘贴”;如:图4

图4

5、打开“特殊粘贴”对话框。如:图5

将复选框中的项目全部选中后,再根据不同情况选择下面的单选项。

如果你要将字符连同字符编码粘贴到一个没有编码的字符框中,并且你的字库中也没有相应字符的Unicode码,则可以选择“保持相同映射”项,“确定”之后,该字符框将显示你复制的字符和这个字符的Unicode码。

如果你要将字符连同字符编码粘贴到一个已有编码的字符框中,不管这个字符框中的图案和编码是什么,只要选择“不准相同映射”项,“确定”之后,该字符框就会显示你复制的字符和这个字符的Unicode码。如果该字库中原来己有一个相应字符的编码存在,这个字符框的编码

图5 将被清除。

由此可见,不管你的字库原有的字符框是什么情况(包括空字符框),采用这种方式都能原样复 - 3 -

制你选择的内容。所以这是最保险的一种方式。

至于“添加映射”项,在粘贴位置无编码时结果是正确的。当粘贴位置有编码时,粘贴结果只有图案正确,编码将保持原状,说明这种方式有其局限性,稍不注意就会出错。

五、添加字符框

复制字符时,如果一次复制了很多字符,甚至是整个字库,在粘贴前,一定要计算一下粘贴位置有没有足够的字符框。如果字符框的数量不够,就要事先添加。否则,将有一部分字符没有存放位置。字符框的数量可以大于字符数,但绝对不能少于字符数。

1、掌握信息

在软件界面的状态栏,会显示当前字库的一些信息。如:图6

图6

图6中,右下角的数字表示当前字库的字符框总数是7542个;状态栏中部的数字表示在当前字库中有95个字符框被选中;左下角的前一个编码$005E表示鼠标指针所在位置的字符框的顺序码;后一个编码$007E表示鼠标指针所在位置的字符框的当前编码。掌握了这些信息之后,操作时才会准确无误。

添加字符框的方法可通过菜单“插入”→“字符”或“插入”→“字形”来实现。如:图7

图7

- 4 -

“插入字符”和“插入字形”的区别在于,前者可以将字符框连同它的编码一起插入;后者仅插入字符框,不插入字符编码。但有一点是共同的,即两种方式都不会插入字符图案。

2、插入字符

点击“插入字符”,将出现一个警示框。不必理会,直接点“是(Y)”,进入“插入字符”对话框。如:图8

图8

在图8下部的“字体”栏选择一种字体,这里的字体都是你的系统中已经安装的字体。你可以任选一种作为本图上半部分所显示字符的参考。这样,你就可以清楚地了解某个位置应该放置什么字符,以及这个字符的编码是什么。

如果在“转到代码点”输入某个字符的Unicode码,则图8上部的表格中就会显示这个字符的位置。要知道某个字符的编码是什么,只要在Word中输入这个字符,随即按下Alt+X即可。

- 5 -

在图8上部的表格中,背景为绿色的字符是当前字库中己有的字符;白色或灰色背景的字符是当前字库中暂时没有的字符。从图中很容易看出,白色背景的字符就是参考字库中已有的字符,我们如果要用参考字库中的字符来填补当前字库中的暂缺文字,只要将这些字符插入当前字库就行了。

在插入字符时,只有当前字库中没有的字符才能插入。也就是说,只有背景为白色或灰色的字符才能插入当前字库。

在图8上部选中一个字符,再点击图八下部的“添加”,这个字符的编码就会进入字符添加栏。我们可以添加多个字符编码到这个添加栏,每个编码之间会自动插入一个逗号“,”加以区隔。

还可以在一个区段的首尾分别选择一个字符插入,然后在首尾两个编码之间加一个减号“-”作连接,则这两个编码之间的暂缺字符可以一次插入。但这种方式一次插入的字符不能大于1000 个。

点“确定”退出后,你所选择的字符框就会出现在你的字库中。接下来,只要将与之对应的字符图案复制到这些字符框中就行了。

在插入字符时,不必考虑字符框的位置和先后顺序。因为字符的提取是根据字符与Unicode码的对应关系来确定的,与它们的物理位置无关。

3、插入字形

点击“插入字形”,会出现“插入字形”对话框。如:图9

在对话框中输入字符框个数。(这里可输入的数字范围很大,我曾一次插入7000多个字符框来复制整个字库都能顺利完成。)

然后选择插入字符框的位置,再点“确定”退出。

这种方式插入的字符框不带字符编码,操作非常简单,且速度很快,是插入字符框最好的方法。

“插入字形”从菜单进入时,会显示“插入字形”对话框,若直接点工具栏图标进入,

图9 则不会显示对话框,且一次只能插入一个字符 。这一点是需要注意的。

六、字符编辑

字库所需的字符复制到位后,接下来就是修改字符。双击要修改的字符,打开字符编辑窗口。如:图10

图10 图11

- 6 -

1、修改图案

一个字符图案是由多个组件组成的。当某个组件选中时,拖动鼠标可以移动它的位置。若要移动整个图案,务必用鼠标将全部组件框选,否则,组成字符的图案将会分离。

当一个图案被选中时,通过拖动矩形框上的控制点,可以改变它的大小和长宽比。还可以对它进行复制、删除或翻转等操作。如果其它字符需要这个图案的某一部分,也可以从这里复制过去。这样就可以制作错别字或汉字笔画等。

双击字符图案,这时进入点操作状态,图中出现很多控制点。如:图11

通过添加、删除或拖动这些控制点,可使图案发生扭曲,从而改变图案的形状以制造新的字符。

再次双击字符图案,将重新返回组件编辑状态。

2、设置边界

在每个字符图案的左右两边,有两条红色点状虚线,这就是字符的左右边界,它关系到字符的字距。其左边界即本字符显示的起点,右边界则是下一字符显示的起点。若右边界左移,则下一字符的起点也会左移,两字符将会重迭。反之,两字符字距将会增大。

当鼠标指针指向它时,指针的形状会发生改变。这时左右拖动这条红线,就能改变字符的左右边距。对于汉字而言,每个字的左右边界是统一的,一般不需要调整。但对于西文字符来说,每个字符的宽度都不同,左右边界也不一样,必须经过反复调整,才能达到理想的效果。

对于字符的上下边界,在字符修改窗口虽然能够看到,但并不能移动。这是因为这个上下边界关系到所有字符的显示效果,因此,字符的上下边界要在整体设置项目中才能更改。

点击菜单“格式”→“设置”,打开“字体设置”对话框。在“度量”项目中,“Win上升”和“Win下降”即是字符的上下边界。如:图12

图12

字符的上下边界和左右边界组成字符显示的窗口,这个窗口要与字符的大小匹配。如果这个窗口过小,字符图案将不能完整显示,这是设置时要注意的。但过大也没有必要,还会影响显示效果。

3、参考线的应用

- 7 -

在图10或图11所示的字符编辑窗口中,一共有五条横线(网格线除外)。其中,WinAscent是上边界线;WinDescent是下边界线;Baseline是基准线;CapHeight是高度上限线;x-Height是小写字母高度线。

编辑图案时,图案的主体部分一定要放在基准线和高度上限线之间。非主体部分允许有少量超除,但绝对不能超过上下边界线。否则,字符显示将不完整。

至于左右边界线,除影响字距外,对字符显示的完整性没有影响。因此,字符图案的非主体部分允许放在左右边界之外。

西文小写字母的主体部分应该放在基准线和小写字母高度线之间,这个区间相当于英文书写时的中间线格。非主体部分(如:有些字母的拖尾部分)可以伸出到基准线和小写字母高度线之外。

七、字体命名

字符修改完成之后,如果字体名称不需修改,字库编辑工作就基本完成了。如果要修改字体名称,还需要掌握字体命名的方法。

字体命名最简便的方法就是“自动命名”。点击菜单“工具”→“自动命名”,出现“自动命名向导”。如:图13

图13 图14

在“字体家族名称”处直接输入中文或英文各称,再按“下一步”,自动命名向导已经将字体命名所需的所有项目设置完成。只需点“Finish”退出即可。如:图14

如字体名称是英文,命名过程就算结束了。如字体名称是中文,则根据通常要求,还要给它添加一个英文名称。因为有的软件可能只认识英文名称。当没有英文名称时,这个字体将不能使用。

添加英文名称的方法是:点击菜单“格式”→“命名”,打开“命名”对话框。如:图15

图15 图16

- 8 -

在Microsoft Unicode BMP only平台,语言为Chinese – PRC时,命名项目中的字体名称应该是中文。当语言为English – United States时,命名项目中的字体名称应该是英文。如:图16

如果实际情况与图示内容不符,则需要进行修改。

有时,命名对话框中没有Chinese – PRC这一项。你可以点“添加”后,查找Chinese – PRC,将它添加到语言栏中就行了。这时,命名项目是空的。你必须将每个项目都选中后再输入命名内容。

为了简化操作,我们还是采用“自动命名”的方式再操作一次。这样,Chinese – PRC和English

– United States的命名项目中就都有中文内容了。你只需将English – United States中的中文名称改为英文即可。

八、字符输入

到此为止,字库编辑工作园满完成。保存退出后,将字体文件安装到系统字库中,就可以用你自己制作的字符来处理你的文档了。

输入你自己制作的特殊字符,不需要任何输入法。你只需在Word中输入这个字符的Unicode码,然后按Alt+X ,即可显示这个字符。在前文中曾提及:“要知道某个字符的编码是什么,只要在Word中输入这个字符,随即按下Alt+X即可”。由此可见,这个过程是可逆的。只要你的系统中有这样的字库,通过这种方法,很多千奇百怪的字符都可以输入了。

如果你经常需要输入一些特殊字符,你最好下载一个包含世界各国文字的《Unicode编码表》。而《宋体-方正超大字符集》包括65,531个字符,是目前字符最多的中文字库。有了它们,再加上Font Creator V5.6,要输入任何字符都不在话下。

- 9 -


本文标签: 字符 字库 字体 插入