FontForge 与字体设计

介绍如何使用 FontForge 创造新字体的书

下载 [ePUB] | [MOBI] | [PDF]
View project onGitHub

数字

对于字体设计者来说数字经常是困难的–原因有几点。一个原因是数字有大量的曲线。另一个原因是数字经常在他们的形状中使用的约定与在字体设计的其他部分中可见的约定不同(甚至是违背)。此外,数字可能有非常大量的笔画(像8和5那样),或者他们有大片的空白空间(像1,7,有时包括2和4)。两种情况都可能难以处理。最后还有一个问题,如何让零看起来与大写字母O不同。

看各种各样字体中的数字从而对设计者们应对这些问题的的方式更加熟悉,这样做是有帮助的。

在笔画密集的数字(比如8)中,你可能发现设计者们允许笔画宽度变得比字体中的典型字母更细。类似的方法也可以在双眼的g种看到。

相反,为了补偿空白空间比例大的数字,一些笔画很可能比典型的更重。

区分零和大写字母O有广泛的解决方案–比如将零做得比O窄,或者零做成完美的圆,或者可能有斜线穿过零(尤其是monospace字体)。

零比大写的O更窄但是高度相同是通用的方法。这是衬里数字的典型方法。衬里数字(Lining Numberal)是数字最通用的样式。使用这种方法的字体包括:许多Garamonds、Futura和Google的网页字体Open Sans。下面是Open Sans字体展示的零、大写字母O,然后是其他数字。

一个完美的圆或者接近完美的圆圈不常用,但是也存在。使用这种方法的字体的例子包括Google网页字体Vollkorn和其他商业字体比如Mrs Eaves,Vendeta和Fleischman BT Pro。使用老式的按比例的数字的字体更多地使用了这种方法。有时也会看到一个达到x高度但是更窄的零。

当你包含了分数、上标和下标的时候,数字可能有多达11种可以分辨的样式。我们来看其中5种最常见的。

衬里样式数字

字体中见到的最常用的样式是扁平衬里(Tabular Lining)和比例衬里(Proportional Lining)。衬里指的是数字使用的高度。衬里样式指的是所有数字的高度视觉上一致。扁平衬里和比例衬里数字的区别是扁平衬里中所有的数字共享宽度。这个样式的用处在于电子扁平和其他数字堆叠在整齐的水平和竖直线上有好处的地方。

比例衬里数字的好处在于其看起来更相等,因为数字的形式和间距可以补偿不同的笔画密度。

排列或者老式的数字

扁平数字是历史上的术语中相对较新的发明。在其存在前有许多老式的比例数字。如果你希望数字和文字混合并使用文字的样式,那么老式的数字是有帮助的。

扁平老式数字是非常少见的。它在年报中有用,在年报中你想要老式数字的感觉,扁平间距是这种类型文件的典型。上面的图片来自打印机制作的图书馆分类卡。

混合类型数字

混合(hybrid)数字并不使用字体的大写高度和x高度,而是使用它们自己的高度。术语“混合”指的是老式与衬里样式的数字。使用混合类型数字的字体包括Georgia和Google网页字体Merriweather和Donegal。Merriweather字体的零、大写字母O、0、1、2、3等字形展示在下面。