现在,一般公认的,在世界上的字库编辑程序里,FontLAB是最好的,也是做得最大的。在自己旗下,不仅有多款字库方面的编辑应用程序(FontLAB、TypeTool、AsiaFont、TransType、ScanFont、FONmaker),还收购了老牌的字库编辑程序(Fontographer和DTL OTMaster),其规模绝非FontCreator可比。
FontLAB和其他字库编辑程序(例如FontCreator)相比,其的优点是字库打开速度快,编辑界面设计细腻,编辑工具使用轻巧等等。
既然如此,为什么使用FontLAB的人少呢?完全在于FontLAB的反盗版策略。FontLAB 4.5之后,只能编辑6400个字符。简体中文常用字符6763个,加上英文、数字、标点等等,总共得有8000,这样在该程序内就无法完成整个的编辑工作。如果一定要使用该程序的功能,那么只能把一个字库活生生地分成两个,然后再在其他程序(例如在FontCreator)里面合成。感觉一下FontLAB的反盗版策略,总觉得有点不大对味。看一看Unicode编码表就可以知道,大于6400个字符的语言文字只有中文和朝鲜文,那么你这么一来究竟是冲着谁来的呢?毫无疑问是冲着中国人来的嘛!试想,如此一来,汉字人群谁还使用FontLAB呢?由于使用的人很少,连做汉化的人都不愿汉化它。
FontLAB把字库制作分成了几个部分。FontLAB只是编辑部分,还有将位图扫成ttf的部分,叫做ScanFont。FontLAB由于使用的人少,就不过多介绍了。这里主要介绍一下ScanFont。
版本。FontLAB有多少个版本,ScanFont就有多少个版本。现在常用的是5.0版。 下载 ScanFont
安装。由于已经有了破解,所以下载后直接使用(绿色)。
使用第一步,要将扫成后导出的文件格式定义为vfb格式。如图Tools→Options
虽然其缺省设置为ttf,但是如果你以为真可以直接扫成ttf,那就错了。不知是因为破解还是原程序bug的缘故,如果你定义为扫成ttf,导出的时候程序会死掉。所以,这个必须改。
位图准备。ScanFont比较娇气,位图太大不行,如果位图太大,ScanFont则认为是一张不合格的图像,程序会死掉。所以使用ScanFont扫描的位图一定不能太大。但是,位图太小往往又不能满足我们汉字所需要的精密度。综合平衡一下,如果你对精密度要求比较高,你就每张图少写几个字。总之,文件不能太大,太大了程序就死掉。
打开程序,如图:
点击open,打开位图
点击Separate(分割)后(如果是刚开始使用,使用缺省设置即可,后边等熟悉了之后再摸索和修改设置),
图像被自动分割成为各自独立的单元:
通过自带的工具(Merge Cells),将同一个字不相连接的部分合并。
每次点击菜单比较费事,可以自己定义快捷方式,应用起来还是比较快捷方便的:
点击Export后,程序要求给出Unicode编码起始位置(如图):
选择编码从什么地方开始?
如果你希望一次性准确完成字库编码,那得看你所制作的部分的编码顺序位置。
如果你按照Unicode编码书写了全部字符,自然从该编码的起始位置开始。
如果你没按Unicode或按Unicode但没写全部编码字符,那你最便捷的方法就是找一个目标字库,例如方正字库,按照其Unicode编码顺序书写,随便从什么Unicode开始,最后拷贝粘贴到该位置,将原字符图像覆盖即可。
如果你已经按照别的什么顺序写完了,那么,你除了交给专家制作,基本上没什么别的办法了。否则的话,你就得一个一个地挑、粘贴——太麻烦了,得不偿失。
Ok后,进入跟踪选项的选择,在你还不熟悉的时候,使用缺省选项即可,如图:
Ok后,给出路径对话框,明明后即可生成fvb文件,保存退出。
下面的工作就必须使用FonrLAB才能够将其转化成为ttf。启动FontLAB,打开fvb文件,Generate Font→ttf。
启动FontCreator,在其中合并、对拷、成为完整的ttf字库。
无论什么样的拼音文字的字库扫描编辑程序,都有一个共同的问题,就是字符图像在em方阵中位置和调谐的问题。
因为拼音文字都是横向顺序排列的。如果想对齐(人家的书法史上也都是这样做的),就以“基线(BaseLine)”为准。而汉字不是这样,汉字需要的是居中对齐的。BaseLine对汉字意义不大。此外还有一点,汉字讲究个“动态关系”。这个拼音文字没有提供现成的工具。所以,在你庆幸使用了不要钱的字库制作程序的时候,一定会感到最大的难点是对汉字的调谐工作。你很难、很不方便调谐汉字在em方阵中的上下、左右、大小、肥瘦、角度等等。
因此我们创作了《编览器》对汉字字库的编辑校对进行。
本文转载自 做字网
原文地址:http://www.6763.net/NF%20Bass/hufcp/00-2.html