打造你自己的字体
举世无双-
打造你自己的字体(
I
)
简介
你是个才华横溢的设计师,
一个技艺精湛的书法大师,并已学习了所有关于
Serif
(衬
线)、
side-bearings
(侧架
/
预留空间),
kerning
(
字距调整)的知识。现在你打算制作一款属于你
自己的
字体
p>
了
(什么!
你还不知道什么是衬线、
侧架和字距调整?好吧,
在你着手制作字体之前,
务必先把
iLT
上面所有的文章都读过一遍!
如果你真的希望成功,
你应该竭尽所能掌握尽可能多
的相关知识。
如果你不是什么天才的设计师或书法大师,
那也不
必担心,
你一样能创造出漂亮的
字体——条件是小小的努力,大
量的知识,还加上一点点灵感。)
秘密武器:
字体
编辑软件
前面所说的出色的设计、
漂亮的书法作品以及深厚的
字体
知识等等,
p>
这些东西仍然无法让你做出
字体,
你还需要
把你的作品转换为一种计算机能够理解的格式,
所以你的手头还需要配备一款优
秀的字体编辑软件。这些软件的功能和价格各异,运行的平台也不同。下面是一些大牌角色:
p>
字体
编辑软件
o
FontLab
Studio
这是我用来制作字体的软件。在某种程度上已经
成为了行业标准,所
以也价格不菲,要卖
649
美刀。提供
30
天的免费试用版本,你可以在购买前先
试用一下。
PC
和
Mac
平台的版本都有。
FontLab Studio
是
我频繁使用的软件,我可以向你担保它的
优秀,同时其用户社区也颇有人气。
o
FontForge
基本上,
FontLab
能做的,
FontForge
都可以完成,并且它还是免费和开源
的。也因为开源,在
Windows
下安装
FontForge<
/p>
并不是一件简单的事(你必须先安装
Cygwin
)。同时,它的文档也不象
FontLab
那样完备。
最近在
Typophile
论坛有一个关于
FontForge
的有趣话题,你可以去看看,以决定是否投身于开源的怀抱。<
/p>
FontForge
可用
于
PC
、
Mac
和
Linux
。如果你是个
Linux
用户,
FontForge
可能是你唯一的选择。<
/p>
o
那些在钞票中打滚的人可以考虑一下
DTL
< br>FontMaster
,具备
FontLab
的全部功能,甚至
还要多,但相当的昂贵。
Fon
tMaster
由几套不同的模块组成,我觉得很酷,但是也挺吓人
的。适用
PC
和
Mac
平台。
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>
所以你在
购买之前要做一些研究——下载并试用一些演示版本,
p>
听听用户的评价和争论,
然后决定哪个
字<
/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
的绘图板,
就可以省却上面的不少步骤,
因为你可
以在矢量绘图软件中直接
绘制你的
字体
,
FontLab
Studio
支持从
Adobe
Illustrator
中直接复制粘贴矢量数据。
方法
3
:直
接在
字体
编辑软件中绘制
需要的工具
o
o
o
鼠标
字体
编辑软件
铁手,以及神一般的耐性
我曾经制作了两款
字体
,完全在
FontLab
Studio
中完成,靠的就是我的
鼠标,一只坚定的铁手,
以及数量可观的
Undo
命令。这种方法是绝对可行的,相比在软件之外绘制然后导入的方式,这
种方
式能够生成更精确的
字体
。
如你所预计
的,
字体编辑软件中包含着大量的工具相互协作以完
成一系列的
工作:
这些工具可以生成完美的直线和曲线,
并有向导辅助你以
极高的精度来对齐任
何东西。
待续„
现在你已经有了专业的工具,
创造字
体的欲望,
并已了解了字体设计的基本流程。
但真正的魔鬼
p>
还隐藏于细节之中。在下一节中,我将为大家讲述一些字体创建和编辑的细节问题。继续阅读
So You Want to Create a
Font-
-part two
打造你自己的
< br>字体
II
。
[
Alec Julien
居住于美国
佛蒙特州,是一个网络开发人员和业余
字体
设计师。他的梦想是
有一
天能搬到一个温暖的地方,为一部小说做排版。
]
打造你自己的字体(
II
)
1100
个读者
译者
:
snlchina
12/21/2007
原文
引用
双语对照及眉批
< br>上销售的字体总数已经超过
55,000
个。现有
字体
的巨大数量表明了一个事实:我
们在设计
一个字体时,要面临着近乎无限的选择。
有些选择是很基本的,
比如说:衬线还是无衬
线(当然两者下面都有着大量的子类);手写体还是精确的印刷级
字体;宽体还是窄体;粗体还
是细体。但除了这些明显的选择之外,还有一些你可能从未
听说过的术语:
o
o
o
o
o
p>
封闭的、半封闭的还是开放的
4
?
三笔还是两笔的
Y
?
有下伸部还是位于基线的
J
?
双层还是单层架构的
g
?
双层还是单层架构的
a
?
o
交叉的、连接的、还是圆角的
p>
W
?
你可以多对照一些你喜欢的
字体
p>
,
来理解上面的这些细节区别,
或者更多的
,
比如说——三笔的
Y
对你来说更传
统一些吗?你的新字体中准备采用这种结构吗?一个有下伸部的
J
更适合你的
字体吗,或是你决定不让它超出基线?
你可能还有更多需要斟酌的事项:
o
o
o
你的
e
中水平横杠的高度
你的
*
(星号)应该有几瓣?(译注:我对照了一下,
4
、
5
、
6
p>
瓣的都有)
你的
#
号的倾角
o
你的
y
和
q
有没有尾巴?
如果一开始就陷入这些细节中无法动弹,
那你永远无法开始实际的
< br>字体
设计。
但在你动手设计之
前
,
的确应该对它们有所考虑。
在字体设计软件之外多花的一点时
间,
可能会让你在正式设计时
避免花费大量的时间来反复的修改
或是返工重做
字符
。
Vertical Metrics
垂直量度
还有一系列需要你把握的决定,
比如说
垂直量度
——决定你字符各种高度的一系列尺寸。
下面为
你准备
了相关的术语:
o
o
o
o
o
p>
上沿线
,定义小写字母的顶部位置(通常为小写
b
的最高点)
大写高度
,定义大写字母的高度(通常取大写
H
的高度)
x
高度
,大部分小写字母的高度,如
v
。
基线
,字符所“坐”位置的假想线。
下沿线
,定义小写字母的底部位置(通常取小写
p
的底部)
在开始设计
字体
之前你必须解决好以下这些与垂直
量度有关的问题:
o
你最高的小写字母的上沿是否会高于大写字母高度?(许多
字体
都会超过,但并非全
部。)
o
你的
x<
/p>
高度应该有多高?(仅仅是把“标准的”x
高度提高或者降低一些
,就足以产生
有趣的效果。)
o
下沿线应该定义多低?
在为你的
p>
字体
决定垂直量度时,还有一些基本原则需要考虑。
底部为曲线的字符往往会稍稍低于基线。
同样的,
顶部为曲线的字符也经常会稍稍的超出标准的
< br>x
高度或大写高度。
之所以有这些基本原则,
是因为这些有曲线的字符如果不稍微的高于或
低于那些方形的字符,
它
们看起来就要稍微小一些。
我的意思是,
法律并没有规定你一定要遵循这条规则。
如果你的
字体
采用绝对相同的基线和高度时效果更好,
p>
那你就这样做。
但假如是由于你自己都不清楚是否这样
做更好,就给它们定义相同的高度,这实在不是什么好主意。
Horizontal
Metrics
水平量度
为
字体
定义水平量度需要花费你大量的时间。
主要的水平量度—
kerning/
字
距调整
(下面会详述)
—需要你许多个小时的艰难而细致的工作
才能完成。
(
我想你之前一定读过了
J
ohno
关于
kerning
的文章<
/p>
了吧?没有?!
你实在应该读的。去吧
,我会在这里等你。)不过在我们讨论字距调整
之前,我们应该先来想想
sidebearing
(预留空间,或者更简洁的翻译:“侧架”)。
正确的设置侧架
(sidebearing
,以下同
)
,能让之后的字距调整更简单,节省你为优化水平量度
所花费的大量宝贵时间。
侧架是字符左右预留的空间。上图中,
p>
字母
U
的左右定义了相同的侧架。
这是常见的情形,
但不
是必须的。
有时候,
侧架可以是一侧是正的而另一侧是负的——这意味着,
侧架有可能位于字符
之内。
注意
j
的左侧架
(LSB)
,
已经是位于字符实际边界之内了——相当于削去了
部分的字符。
为什么
要这样做?好,我们来看看
j
和其他字母相遇时候的情形。
内部的侧架告诉计算机在渲染
p>
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>
睛。
Scratching the Surface
划破皮肤
到这里为止,我们才刚刚划破皮肤。如果不及时处置的话,
就可能会引发“
字体
狂热症”。
我的
确希望
如此。即便是在从事字体设计这么多年之后,每一次打开
FontLab Studio
在其中奋战,
都依然会让我学到一点新的东西。
打造你自己的字体(
III
)实例研究:
Joules
2163
个读者
译者
:
snlchina
12/17/2007
原文
引用
双语对照及眉批
永远都在寻觅
p>
字体设计
的灵感。夏天过后,我买了一套便宜的书法钢笔,
说服自己,
它会让我的
鸡爬字产生脱胎换骨的变
化。
在浪费了一个星期和几打白纸之后,
我还是没得到什么有趣
的或是
有稍微艺术气息的东西。最后,在一天晚上,疲倦而失望的我,在用完了黑色墨水
之后,插入了
一支红色的笔芯,然后写下了下面这一套字母表——之后它变成了我的
p>
Joules
字族
。我想,如
果我在这个案例研究中把它如何变成字体的过程写出来,大家也许会感兴趣
。
下面是那天晚上我写下的好多张草图之一:
特写: