网络编程
位置:首页>> 网络编程>> 网页设计>> 打造设计你自己的字体 Ⅱ(4)

打造设计你自己的字体 Ⅱ(4)

作者:snl 来源:蓝色理想 发布时间:2008-03-14 07:48:00 

标签:字体,设计,Kerning

Kerning 字距调整

读完 Johno关于kerning的文章 ,你已经能跟上这些基础课程了吧?下面是关于kerning的一些细节,你作为一个字体设计师应该知道的。

良好的侧架设置就好比拥有一个主教练,他对于比赛有一个很好的总体计划,可以让你的字体在用户不使用字距调整的大多数情况下,也可以得到比较像样的结果。但是在某些具体的场合,为了获得完美的结果,你还必须有一个优秀的进攻协调员在场上组织具体的进攻——那就是字距调整。

在完成侧架设置之后,我喜欢把字体中的字符对打印出来,检查哪些地方出了问题,需要进行字距调整的辅助。实际上,我写了一个脚本来将这些字符对生成一个Open Office 文档,你可以在这里下载这份文档 。然后你就可以在 Open Office 中打开这份文档,选择所有文本,变为你自己的字体之后,打印出来检查。

发现那些有问题的字符对之后,你就得弄脏双手亲自对它们进行修理了。这里是我一个字体的范例,显示了设置了侧架而还未进行字距调整的V-e 配对。注意两个字符中的空隙是多么巨大。

然后是字距调整之后:

我们要做的是让字母自然的从一个流向下一个。我常常会想,字距调整就仿佛是让我的字符们彼此偎依在一起。

在做字距调整的时候要注意的几个问题:

  • 如果你发觉对每一对字符你都要做字距调整,那么很可能是你的侧架设置出了问题。好的侧架设置通常意味着有一部分的字符对已经设置完成,不再需要单独的字距调整。

  • 会有人告诉你,你只需对最常用的字符对做字距调整。比如对于q,你只需要做qu 以及qa 的字距调整,而qz 则不必要—在实际印刷中谁会用到qz 啊?可是我就是一个例外,我坚持为全部的字符对做字距调整,不管那些组合是多么的不可理喻。那些纯粹主义者可能又要晕倒或是吓到呼吸困难了。但我为什么要限制我字体的用户,让他们只有在使用标准字符对的时候才拥有漂亮的字距调整?如果有人想打印qz,那就应当让他们打印出一个漂亮的qz 。

大部分的字体编辑软件都有一个自动字距调整的功能。这是一个好的开端,但明智的做法是,在自动调整之后你还应该亲自进行逐个的检查和调整。没有什么算法能超过人的眼睛。

Scratching the Surface 划破皮肤

到这里为止,我们才刚刚划破皮肤。如果不及时处置的话,就可能会引发“字体狂热症”。我的确希望如此。即便是在从事字体设计这么多年之后,每一次打开FontLab Studio 在其中奋战,都依然会让我学到一点新的东西。 

继续阅读下一篇:打造设计你自己的字体 Ⅲ

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com