永远都在寻觅字体设计的灵感。夏天事后,我买了一套便宜的书法钢笔,说服本身,它会让个人鸡爬字产生脱胎换骨的变化。在浪费了一个星期和几网络
永远都在寻觅字体设计的灵感。夏天事后,我买了一套便宜的书法钢笔,说服本身,它会让个人鸡爬字产生脱胎换骨的变化。在浪费了一个星期和几打白纸以后,我仍是没获得什么有趣的或是有稍微艺术气息的东西。最后,在一天晚上,疲倦而失望的我,在用完了黑色墨水以后,插入了一支红色的笔芯,而后写下了下面这一套字母表——以后它变成了个人 Joules字族。我想,若是我在这个案例研究中把它如何变成字体的过程写出来,你们也许会感兴趣。字体
下面是那天晚上我写下的好多张草图之一:设计
特写:开发
超级特写:我火烧眉毛想使用的一个大写A。get
从草图到字体软件
从草图建立Joules字体的过程,一如我以前的 两篇文章中所写的,我将草图扫描输入,下面是扫描稿在Photoshop里面转为黑白位图模式以后的样子。im
注意原稿位图中包含的粗糙杂点:技术
一般,我会把这些位图处理干净以后才导入Fontlab,但此次例外。下面是第一个步骤,将位图导入ScanFont:脚本
在ScanFont中的一个特写:img
我把这个新字符复制到FontLab中的正确位置。为了给你体验一下在FontLab中是如何进行调整的,下面放大显示了导入进来的粗糙的A。我选择了一个有问题的部分。
而后开始删去那些使人不快的节点:
在FontLab中调节字符的时候,咱们必须在两种诱惑中作一个平衡:一方面要使得轮廓尽可能的平滑,另外一方面,又应该尽量的留下一些粗糙的节点,以保留字体的趣味。我发觉,对书法字体而言,不该该平滑掉全部的粗糙节点,在某种程度上,那等于剥夺了它们书法的感受。
救人危难的字符合成
FontLab的一个便捷之处,是它能够自动的合成字符。本例中我先建立了一个A,而后又建了一个“重音符”:
而后我双击这个“A-重音符”的小格…
…FontLab就建立了一个合成字符:
这时候,若是你编辑这个A或者那个重音符,变化会当即的自动更新到那个合成的“A重音符”上。
侧架
我前面几篇关于字体设计的文章中也提到了,设置合适的侧架是一个重要的步骤。(一个缘由是,恰当的侧架会让字距调整变得简单!)先为字符作粗调,我粗略设置了一个很小的、正的侧架。在初始编辑时,这个y的侧架显示以下:
这样设置会有什么问题,在初始字距设置中看a和y的配对就能看出来了。
其实我能够保留这个y的侧架不变,而后在字距配对调整中,调节y靠近a,而后依此类推,在每个字距配对中都调节y靠近其余的字符。但很明显,为这个y的左侧设置一个负的侧架的作法要更简单,也更明智:
下面就是改进后的留白设置在默认字距调整状况下的样子:
Kerning字距调整
天,为这个字体设置字距花了我几个小时的时间!其中的烦人细节…我仍是放过你好了。但这里还有另一个字距调整的实例。在调整前是这样的:
调节后:
Ligatures连字
我在Joules中建立了至关数量的连字,使用者在排版时能够手动选择应用它们。
下面举一个实例说说我是如何建立这些连字的。首先,咱们先来看看这个z和a原始的连排效果。
其实我能够在字距配对的时候让它们以一种时髦的方式漂亮的重叠在一块儿,但更负责的作法仍是作一个z-a的连字。第一步,建立一个空白字符,而后把z和a复制进来:
第二步,切开它们的轮廓,让它们能在合适的位置结合:
第三步,删除多余的部分:
第四步,移动字符让它们靠近:
第五步,链接节点:
智能连字
Joules的第一个版本中并无包含智能连字:这种技术是我最近才学会的。其中的细节我就不唠叨了,但能够告诉你的是,须要在Fontlab中打开一个特殊的OpenType面板,而且一般还要写一些脚本,这样才能在一些可以识别连字的软件中激活你所建立的连字。大致上看起来是这个样子:
完成
这就是通过了无数次修整和字距调整以后的最终结果:
我后来又接着给它作了一个意大利体的版本(好吧,其实更象是一个斜体,大家这些吹毛求疵的家伙),而后是一个粗体、粗意大利体,而后是大黑体。若是还有人感兴趣,我能够继续说说其中的细节。
[Alec Julien居住于美国佛蒙特州,是一个网络开发人员和业余字体设计师。他的梦想是有一天能搬到一个温暖的地方,为一部小说作排版。]
本文转载自译言网