英文字母的 cap-height 為什麼要比 Ascender 矮一點?


我認為某些字體cap height小於ascender height的原因可能包含了設計師的兩種考量。(這裡的分析僅僅是拋磚引玉,有不對請指正。)

一是通過增加ascender的高度提高字母的易辨性。ascender和descender的存在本身就能很好的提高易辨性(因而小寫字母比大寫字母易讀),在固定x height和cap height的情況下適當增加ascender height可以提高字母的可辨識度。我們都知道提高x height有利於提高易讀性, 但x height提高到一定程度後如果ascender height仍然保持不變就會有反效果了,因而增加x height的同時還需適當地增加ascender height。這點從下面提供的幾個例子可以得到佐證。下面兩張圖六行字體從上到下分別為:Baskerville、 TimesNewRomanPSMT、Palatino-Roman、Helvetica、Verdana和Georgia,對應的x height佔Cap height比例分別為:60.2%、67.7% 、 66.7%、72.9%、78.6% 和 71.2%。

從第一個、第二個、第三個和第六個例子的比較可以看出,基本上x height佔cap height比例越大的ascender突出cap height的部分也就越多,原因就是要通過ascender height的提高補償x height增加帶來的一定程度上的辨識度減小。尤其第六個例子,Georgia是為小字型大小低解析度顯示而設計的字體,為保證易讀性襯線較粗,x height比例也較高,因而需要顯著地提高ascender的高度以確保字母的可辨識度,由此導致了Georgia的ascender height超出cap height很多。

二是為通過Overshoot (typography)實現視覺補償。對於像 O 和 A 這樣的頂端是圓的或尖的的字母, 它們的最頂端一般都要超出cap height一點才能在視覺上保證字母高度的一致。那麼我覺得對於頂端是尖的的ascender也有必要稍微突出一點來從視覺上實現字母高度的一致。對於上面的第一個例子,因為x height較低所以我覺得裡面字母 h 和 d 的ascender超出一點cap height的原因應該主要就是為了overshoot。 對於第四個hevetica的例子,由於是無襯線體,ascender的頂端是平的而不是尖的因而沒有overshoot的考慮,cap height也就完全和ascender height一致了。雖然按照前面的分析這裡的 x height較大,還是應該提高一些ascender height, 但設計師設計時有各種側重點,不能以某一準則為鐵律。對於第五個Verdana的例子,同樣是無襯線體,ascender的頂端是平的,也沒有overshoot的考慮,但由於這裡Verdana的x height比例高達78.6%(Helvetica的是72.9%),由於前述的第一個原因,ascender高度還是稍微高於cap height。

——————————

(9月7日更新)

這是Karen Cheng《字體設計的規則與藝術》一書中的內容:

上面那兩行字是說:「小寫字母的升部可以延伸到大寫高度線之外。這一調整往往可以提高可辨認性,特別是在x字高線位置較高的字體中。」那麼我前面的第一點分析應該大致是正確的。但第二點仍然只是我的猜測,僅供參考。


最好理解的例子就是很多無襯線體的大寫i+小寫l,即Ill,如果升部不抬高點 實在容易混淆。


推薦閱讀:

TESLA Motors 特斯拉汽車的 logo 和字體是誰設計的?
使用拉丁字母的書寫系統(英語、德語、法語等)為什麼是從左往右書寫的?
讓活字真正「活」起來:每個人都能擁有的輕量級排印工具 Typeholder
為什麼美國恐怖故事(American Horror Story)里的字母「o」下面都有兩點?
Comic Sans 背後的故事 (翻譯)

TAG:字體 | 字體設計 | 英文字體設計 | 平面設計 | 字體排印 |