打造你自己的字体

温柔似野鬼°
810次浏览
2021年02月09日 13:39
最佳经验
本文由作者推荐

举世无双-

2021年2月9日发(作者:祁望)


打造你自己的字体(


I




简介



你是个才华横溢的设计师, 一个技艺精湛的书法大师,并已学习了所有关于


Serif


(衬 线)、


side-bearings


(侧架

/


预留空间),


kerning


( 字距调整)的知识。现在你打算制作一款属于你


自己的


字体



(什么!


你还不知道什么是衬线、


侧架和字距调整?好吧,


在你着手制作字体之前,

务必先把


iLT


上面所有的文章都读过一遍!


如果你真的希望成功,


你应该竭尽所能掌握尽可能多


的相关知识。


如果你不是什么天才的设计师或书法大师,


那也不 必担心,


你一样能创造出漂亮的


字体——条件是小小的努力,大 量的知识,还加上一点点灵感。)




秘密武器:


字体


编辑软件





前面所说的出色的设计、


漂亮的书法作品以及深厚的


字体


知识等等,


这些东西仍然无法让你做出


字体,


你还需要 把你的作品转换为一种计算机能够理解的格式,


所以你的手头还需要配备一款优


秀的字体编辑软件。这些软件的功能和价格各异,运行的平台也不同。下面是一些大牌角色:



字体


编辑软件



o



FontLab Studio



这是我用来制作字体的软件。在某种程度上已经 成为了行业标准,所


以也价格不菲,要卖


649


美刀。提供


30


天的免费试用版本,你可以在购买前先 试用一下。


PC



Mac


平台的版本都有。


FontLab Studio


是 我频繁使用的软件,我可以向你担保它的


优秀,同时其用户社区也颇有人气。

< p>


o



FontForge



基本上,


FontLab


能做的,


FontForge


都可以完成,并且它还是免费和开源


的。也因为开源,在


Windows


下安装


FontForge< /p>


并不是一件简单的事(你必须先安装


Cygwin


)。同时,它的文档也不象


FontLab


那样完备。 最近在


Typophile


论坛有一个关于

FontForge


的有趣话题,你可以去看看,以决定是否投身于开源的怀抱。< /p>


FontForge


可用



PC



Mac


< p>
Linux


。如果你是个


Linux


用户,


FontForge


可能是你唯一的选择。< /p>



o



那些在钞票中打滚的人可以考虑一下


DTL

< br>FontMaster


,具备


FontLab

< p>
的全部功能,甚至


还要多,但相当的昂贵。


Fon tMaster


由几套不同的模块组成,我觉得很酷,但是也挺吓人

的。适用


PC



Mac

< p>
平台。



o



FontCreator



是另外一个 选择,价格比


FontLab


更平易近人。但只能处理


TrueType




OpenType


格式的


字体


——不 能处理


Type 1


字体,并且只有


W indows


版本。



o



TypeTool



同样来自


FontLab


的一款入门级产品,和


Font Creator


是同一个等级。按官


方的说法:


TypeTool


是为那些“偶尔需要创造或修改


字体


的学生、


字体设计爱好者和专业


创意人 士” 所设计的。


PC



Mac




o



Fontographer



字体编辑 软件曾经的真正王者,因厂商停止开发,被封印多年之后几乎


绝迹,直到被


FontLab


收购了源代码之后,才于近期发布了


Mac


上的升级版本。由于它最


后的更新版本上显示的日期已经 是上世纪


90


年代末了,所以我真心的希望

Fontlab


能对


这个新版本做一个令人耳目一新的重写 。它的价格只有


FontLab Studio


的一半,不过没


有试用。


PC



Mac


平台都可以运行,但最新的版本目前只有


Mac


用户可以享用。



所有这些软件的运作流程都 一样,


只是在具体细节、


界面以及选项和能力上有所区别。


所以你在


购买之前要做一些研究——下载并试用一些演示版本,


听听用户的评价和争论,


然后决定哪个


字< /p>



编辑软件最适合你。听说有些人的做法是,从

< br>TypeTool


起步,先判断自己是否真的喜欢


字体< /p>


设计,然后当


TypeTool


的限制真 的成为一个障碍的时候,他们才最后升级到


FontLab Studio




< br>当你有了一款优秀的


字体


编辑软件之后,你可以有三种不 同的基本流程来创建一种字体。



方法


1


:在纸上绘制



需要的工具



o



o



o



o



o



o



o



一支好用的钢笔



白纸



尺子(可选)



Scanner



扫描仪



Adobe Photos hop


(


或其他类似的图像编辑软件


)


ScanFont



字体扫描软件



字体


编辑软件





你有艺术天分吗?写得一手的好字 ?好,拿一支好用的钢笔,一打白纸,开始写你的字母。


(


别< /p>


忽视笔的选择。如果你希望你的


字体


笔画 粗重饱满,试试


Sharpied


(三角帆)的马克笔。如果< /p>


你想写钢笔书法,


那就亮出你的书法钢笔套装。

< br>希望笔画纤细而微妙,


那就挑一支尖细的精确钢


笔来写。


)


字写大一些,以便于获得更多的细节。所有字母的高度尽可能 一致(可能需要你先用


铅笔在纸上打好格线)



好的字体是一套完整的字符集,


所以别漏掉了什么——比如说标点符号,


波浪线,重音符号,圆括号和方括号以及数字。你可能还想包括一些罕见的字符,比如古英语和


古欧洲语系中出现的一些字母。


在你落笔之前,


可以先在字体编辑软件中创建一个新字体,


看看


一个字 体的标准字母表中包含哪些字符。


其中有些字符可能是你从未听说过的,


但专业的排印人


员可能会希望在你的字体中看到它们。




把你的漂亮作品扫描进


Photos hop


,然后把图片转为位图格式(不包含灰度的黑白模式)。





差不多了。在

FontLab



字体


扫描软件< /p>


ScanFont


中打开你的位图。这个很棒的小软件(


Mac



本的


Font Lab Studio


中免费附送一套


ScanFont


——幸运的


Mac


用户!)允许你导入位图图 片,


然后转换成字体中的字符。


(字体编辑软件只对轮廓进行操 作,



Illustrator


中所用 的基本的


矢量线条。扫描仪和


Photoshop


之类的软件只处理位图。


ScanFont


则是沟通 这两种媒体格式的


一座桥梁。)扫描完成后,你可以在


Scan Font


中保存你的字体,


或是从


Sc anFont


拷贝单个字符



Font Lab Studio


中去,开始你漫长而充满艰辛与乐趣的字体编修工作,直至完美。



方法


2


:用 绘图板绘制



需要的工具



o



o



o



Wacom Tablet


Wacom


绘图板



Adobe Illustrator



字体


编辑软件




如果你有一块


Wacom

< p>
的绘图板,


就可以省却上面的不少步骤,


因为你可 以在矢量绘图软件中直接


绘制你的


字体



FontLab Studio


支持从


Adobe Illustrator


中直接复制粘贴矢量数据。




方法


3


:直 接在


字体


编辑软件中绘制



需要的工具



o



o



o



鼠标



字体


编辑软件



铁手,以及神一般的耐性




我曾经制作了两款


字体


,完全在


FontLab


Studio


中完成,靠的就是我的 鼠标,一只坚定的铁手,


以及数量可观的


Undo


命令。这种方法是绝对可行的,相比在软件之外绘制然后导入的方式,这


种方 式能够生成更精确的


字体



如你所预计 的,


字体编辑软件中包含着大量的工具相互协作以完


成一系列的 工作:


这些工具可以生成完美的直线和曲线,


并有向导辅助你以 极高的精度来对齐任


何东西。






待续„




现在你已经有了专业的工具,


创造字 体的欲望,


并已了解了字体设计的基本流程。


但真正的魔鬼


还隐藏于细节之中。在下一节中,我将为大家讲述一些字体创建和编辑的细节问题。继续阅读


So You Want to Create a Font-


-part two


打造你自己的

< br>字体


II




[


Alec Julien


居住于美国 佛蒙特州,是一个网络开发人员和业余


字体


设计师。他的梦想是 有一


天能搬到一个温暖的地方,为一部小说做排版。


]



打造你自己的字体(


II

< p>



1100


个读者



译者


:


snlchina


12/21/2007


原文



引用



双语对照及眉批



< br>上销售的字体总数已经超过


55,000


个。现有


字体


的巨大数量表明了一个事实:我


们在设计 一个字体时,要面临着近乎无限的选择。


有些选择是很基本的,


比如说:衬线还是无衬


线(当然两者下面都有着大量的子类);手写体还是精确的印刷级 字体;宽体还是窄体;粗体还


是细体。但除了这些明显的选择之外,还有一些你可能从未 听说过的术语:



o



o



o



o



o



封闭的、半封闭的还是开放的


4




三笔还是两笔的


Y




有下伸部还是位于基线的


J




双层还是单层架构的


g




双层还是单层架构的


a




o



交叉的、连接的、还是圆角的


W






你可以多对照一些你喜欢的


字体



来理解上面的这些细节区别,


或者更多的 ,


比如说——三笔的


Y


对你来说更传 统一些吗?你的新字体中准备采用这种结构吗?一个有下伸部的


J

更适合你的


字体吗,或是你决定不让它超出基线?




你可能还有更多需要斟酌的事项:



o



o



o



你的


e


中水平横杠的高度



你的


*


(星号)应该有几瓣?(译注:我对照了一下,


4



5



6


瓣的都有)



你的


#


号的倾角



o



你的


y



q


有没有尾巴?



如果一开始就陷入这些细节中无法动弹,


那你永远无法开始实际的

< br>字体


设计。


但在你动手设计之


前 ,


的确应该对它们有所考虑。


在字体设计软件之外多花的一点时 间,


可能会让你在正式设计时


避免花费大量的时间来反复的修改 或是返工重做


字符





Vertical Metrics


垂直量度




还有一系列需要你把握的决定,


比如说


垂直量度


——决定你字符各种高度的一系列尺寸。


下面为


你准备 了相关的术语:



o



o



o



o



o



上沿线


,定义小写字母的顶部位置(通常为小写

b


的最高点)



大写高度


,定义大写字母的高度(通常取大写


H


的高度)



x


高度


,大部分小写字母的高度,如


v




基线


,字符所“坐”位置的假想线。



下沿线


,定义小写字母的底部位置(通常取小写


p


的底部)



< p>
在开始设计


字体


之前你必须解决好以下这些与垂直 量度有关的问题:



o



你最高的小写字母的上沿是否会高于大写字母高度?(许多


字体


都会超过,但并非全


部。)



o



你的


x< /p>


高度应该有多高?(仅仅是把“标准的”x


高度提高或者降低一些 ,就足以产生


有趣的效果。)



o



下沿线应该定义多低?



在为你的


字体


决定垂直量度时,还有一些基本原则需要考虑。




底部为曲线的字符往往会稍稍低于基线。


同样的,


顶部为曲线的字符也经常会稍稍的超出标准的

< br>x


高度或大写高度。




之所以有这些基本原则,


是因为这些有曲线的字符如果不稍微的高于或 低于那些方形的字符,



们看起来就要稍微小一些。

< p>
我的意思是,


法律并没有规定你一定要遵循这条规则。

如果你的


字体


采用绝对相同的基线和高度时效果更好,


那你就这样做。


但假如是由于你自己都不清楚是否这样


做更好,就给它们定义相同的高度,这实在不是什么好主意。





Horizontal Metrics


水平量度





字体


定义水平量度需要花费你大量的时间。


主要的水平量度—


kerning/


字 距调整


(下面会详述)


—需要你许多个小时的艰难而细致的工作 才能完成。



我想你之前一定读过了


J ohno


关于


kerning


的文章< /p>


了吧?没有?!



你实在应该读的。去吧 ,我会在这里等你。)不过在我们讨论字距调整


之前,我们应该先来想想


sidebearing


(预留空间,或者更简洁的翻译:“侧架”)。




正确的设置侧架


(sidebearing


,以下同


)


,能让之后的字距调整更简单,节省你为优化水平量度


所花费的大量宝贵时间。




侧架是字符左右预留的空间。上图中,


字母


U


的左右定义了相同的侧架。


这是常见的情形,


但不


是必须的。


有时候,


侧架可以是一侧是正的而另一侧是负的——这意味着,


侧架有可能位于字符


之内。





注意



j



的左侧架


(LSB)



已经是位于字符实际边界之内了——相当于削去了 部分的字符。


为什么


要这样做?好,我们来看看


j


和其他字母相遇时候的情形。





内部的侧架告诉计算机在渲染


j


的时候要比标准间距更靠近左边相邻的字符。

如果左右的侧架定


义成一样的,那么


j


和左边邻居之间的空间就变得大而呆板。





字距调整一样能解决这个问题,但如果



j


总是(或经常)要靠近左边相邻的字符,那么定义一


个负的侧架能让你减少你字距调整的工作,并且,


对于那些不使用字距 调整的用户(很不幸,



部分字处理软件中,字距调整选项默认 是关闭的),能得到更好的字母间距。



Kerning


字距调整




读完


Johno


关于


kerning< /p>


的文章



你已经能跟上这些基础课程了吧 ?下面是关于


kerning


的一些


细 节,你作为一个字体设计师应该知道的。



< br>良好的侧架设置就好比拥有一个主教练,


他对于比赛有一个很好的总体计划,


可以让你的


字体



用户不使用字距调整的大多数情况下,


也可以得到比较像样的结果。

但是在某些具体的场合,



了获得完美的结果,

< p>
你还必须有一个优秀的进攻协调员在场上组织具体的进攻——那就是字距调


整。




在完成侧架设置之后,


我喜欢把


字体


中的字符对打印出来,


检查哪些地方出了问题,


需要进行字


距调整的辅 助。实际上,我写了一个脚本来将这些字符对生成一个


Open


Office


文档,


你可以在


这里下 载这份文档


。然后你就可以在


Open


Office


中打开这份文档,选择所有文本,变为你自己


的 字体之后,打印出来检查。





发现那些有问题的字符对之后,


你就得弄脏双手亲自对它们进行修理 了。


这里是我一个


字体


的范

< p>
例,显示了设置了侧架而还未进行字距调整的


V


-


e


配对。注意两个字符中的空隙是多么巨大。





然后是字距调整之后:





我们要做的是让字母自然的从一个流向下一个。


我常常会想,


字距调整就仿佛是让我的字符们彼


此偎 依在一起。




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



o



如果你发觉对每一对字符你都要做 字距调整,那么很可能是你的侧架设置出了问题。好


的侧架设置通常意味着有一部分的字 符对已经设置完成,不再需要单独的字距调整。



o



会有人告诉你,你只需对最常用的 字符对做字距调整。比如对于


q


,你只需要做

< br>qu




qa


的字距调整,



qz


则不必要—在实际印刷中谁会用到


qz


啊?可是我就是一个例外,


我坚持为全部的字符对做字距调整,不管那些组合是多么的 不可理喻。那些纯粹主义者可


能又要晕倒或是吓到呼吸困难了。但我为什么要限制我字体 的用户,让他们只有在使用标


准字符对的时候才拥有漂亮的字距调整?如果有人想打印< /p>


qz



那就应当让他们打印出一个


漂亮的


qz




o



大部分的


字体


编辑软件都有一个自动字距调整的功能。这是一个好的开端,但明智的做

< p>
法是,在自动调整之后你还应该亲自进行逐个的检查和调整。没有什么算法能超过人的眼

< p>
睛。




Scratching the Surface


划破皮肤




到这里为止,我们才刚刚划破皮肤。如果不及时处置的话,


就可能会引发“


字体


狂热症”。


我的


确希望 如此。即便是在从事字体设计这么多年之后,每一次打开


FontLab Studio


在其中奋战,


都依然会让我学到一点新的东西。
















打造你自己的字体(


III


)实例研究:


Joules


2163


个读者



译者


:


snlchina


12/17/2007


原文



引用



双语对照及眉批



永远都在寻觅


字体设计


的灵感。夏天过后,我买了一套便宜的书法钢笔,


说服自己,


它会让我的


鸡爬字产生脱胎换骨的变 化。


在浪费了一个星期和几打白纸之后,


我还是没得到什么有趣 的或是


有稍微艺术气息的东西。最后,在一天晚上,疲倦而失望的我,在用完了黑色墨水 之后,插入了


一支红色的笔芯,然后写下了下面这一套字母表——之后它变成了我的



Joules


字族


。我想,如


果我在这个案例研究中把它如何变成字体的过程写出来,大家也许会感兴趣 。




下面是那天晚上我写下的好多张草图之一:





特写:


举世无双-


举世无双-


举世无双-


举世无双-


举世无双-


举世无双-


举世无双-


举世无双-