用SING来造字

新闻|Adobe Blogs|Hua Gu 2008-11-27 12:49:20

任何一款字库所能包含的字符数都是有限的,对于中日韩文字排版而言,即使是使用超大字符集的字库,在某些情形下还是可能会遇到缺字的状况,特别是在整理一些古籍资料时,这种问题会显得更加突出。如何解决缺字的问题?

最原始的方法是自己先画个字然后以图的形式贴到文章中:)缺点是版面不美观,而且当字号改变时,还需要重新修改图的大小,很不方便。另一种方法就是用专业造字软件向字库里添加所需要的字符,如果你有该字库的版权而且又具有造字经验的话,这种方法当然不错,一般来讲,字库厂商是不允许他人修改字库的,这涉及到知识产权的问题。

针对缺字问题,Adobe为用户和字体开发者提供了名为SING(Smart INdependent Glyphs)的补字解决方案。该技术的优点是所补的字以gai文件的形式独立存在,文件体积很小,可以和某个字体进行逻辑上的关联。另外所补的字可以嵌入文档,即使在另一台电脑中打开也不会出现丢字的状况。

目前只有中日韩版本的Creative Suite 支持SING,其造字流程如下:

1.创建字形

Adobe提供了Glyphlets Creation Tool(GCT)和Glyphlet Development Kit(GDK)两种工具来满足不同用户的需求。

对于CS最终用户来讲,可以利用Illustrator CS2 及后续更高版本自带的GCT插件来制作SING字形。GCT插件是专门为创建SING 字形而设计开发的,用GCT创建字形时可以参考已安装字体的轮廓,而Illustrator本身所具有的强大绘图功能为制作字形提供了非常大的便利。

对于字库厂商而言,可以先利用自己擅长的字库软件设计制作字形,然后使用GDK工具将字库中的字形数据转换为与SING兼容的字形文件,该工具支持TTF、OTF、PFA、PFB等字库格式。

除了以上工具,也可以使用第三方的工具制作SING字形,比如 FontLab 的 SigMaker及Musashi System的SINGEdit 。

2.注册字形

打开ASGM (Adobe SING Glyphlet Manager) 程序,导入gai文件并刷新数据。除了增加字形,ASGM还提供了删除、查询等管理功能。

3.使用字形

打开InDesign /InCopy,通过字形调板插入新补字形

4. 输出

新补的字形可以嵌入在InDesign 及PDF文档中,这样即使在另一台电脑中打开文档也不会出现缺字的问题。

武蔵システム

武蔵システム