對于字體設計者來說數(shù)字經常是困難的–原因有幾點。一個原因是數(shù)字有大量的曲線。另一個原因是數(shù)字經常在他們的形狀中使用的約定與在字體設計的其他部分中可見的約定不同(甚至是違背)。此外,數(shù)字可能有非常大量的筆畫(像 8 和 5 那樣),或者他們有大片的空白空間(像 1,7,有時包括 2 和 4)。兩種情況都可能難以處理。最后還有一個問題,如何讓零看起來與大寫字母 O 不同。
看各種各樣字體中的數(shù)字從而對設計者們應對這些問題的的方式更加熟悉,這樣做是有幫助的。
在筆畫密集的數(shù)字(比如 8)中,你可能發(fā)現(xiàn)設計者們允許筆畫寬度變得比字體中的典型字母更細。類似的方法也可以在雙眼的 g 種看到。
相反,為了補償空白空間比例大的數(shù)字,一些筆畫很可能比典型的更重。
區(qū)分零和大寫字母 O 有廣泛的解決方案–比如將零做得比 O 窄,或者零做成完美的圓,或者可能有斜線穿過零(尤其是 monospace 字體)。
零比大寫的 O 更窄但是高度相同是通用的方法。這是襯里數(shù)字的典型方法。襯里數(shù)字(Lining Numberal)是數(shù)字最通用的樣式。使用這種方法的字體包括:許多 Garamonds、Futura 和 Google 的網頁字體 Open Sans。下面是 Open Sans 字體展示的零、大寫字母 O,然后是其他數(shù)字。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/open-sans-numbers.png" alt="open-sans-numbers.png" />
一個完美的圓或者接近完美的圓圈不常用,但是也存在。使用這種方法的字體的例子包括 Google 網頁字體 Vollkorn 和其他商業(yè)字體比如 Mrs Eaves,Vendeta 和 Fleischman BT Pro。使用老式的按比例的數(shù)字的字體更多地使用了這種方法。有時也會看到一個達到 x 高度但是更窄的零。
當你包含了分數(shù)、上標和下標的時候,數(shù)字可能有多達 11 種可以分辨的樣式。我們來看其中 5 種最常見的。
字體中見到的最常用的樣式是扁平襯里(Tabular Lining)和比例襯里(Proportional Lining)。襯里指的是數(shù)字使用的高度。襯里樣式指的是所有數(shù)字的高度視覺上一致。扁平襯里和比例襯里數(shù)字的區(qū)別是扁平襯里中所有的數(shù)字共享寬度。這個樣式的用處在于電子扁平和其他數(shù)字堆疊在整齊的水平和豎直線上有好處的地方。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/2Tabularlining2.png" alt="2Tabularlining2.png" />
比例襯里數(shù)字的好處在于其看起來更相等,因為數(shù)字的形式和間距可以補償不同的筆畫密度。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/2LiningProportional.png" alt="2LiningProportional.png" />
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/2Proportionaloldstyle.png" alt="2Proportionaloldstyle.png" />
扁平數(shù)字是歷史上的術語中相對較新的發(fā)明。在其存在前有許多老式的比例數(shù)字。如果你希望數(shù)字和文字混合并使用文字的樣式,那么老式的數(shù)字是有幫助的。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/2tabularoldstyle.png" alt="2tabularoldstyle.png" />
扁平老式數(shù)字是非常少見的。它在年報中有用,在年報中你想要老式數(shù)字的感覺,扁平間距是這種類型文件的典型。上面的圖片來自打印機制作的圖書館分類卡。
混合(hybrid)數(shù)字并不使用字體的大寫高度和 x 高度,而是使用它們自己的高度。術語“混合”指的是老式與襯里樣式的數(shù)字。使用混合類型數(shù)字的字體包括 Georgia 和 Google 網頁字體 Merriweather 和 Donegal。Merriweather 字體的零、大寫字母 O、0、1、2、3 等字形展示在下面。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/Merriweather-numbers.png" alt="Merriweather-numbers.png" />