當(dāng)你有了字間距和字母 n 與 o 的集合,你可以開始看行間距。但是行間距的最終選擇直到你了解了大寫字母和一些標(biāo)點符號后才可能做出。
就像字母和字間距的情況,行間距太多或者太少會使得你的字體在真實世界的使用中顯得尷尬。找到合適的行間距平衡就是有意地考慮這個問題并考慮測試做出最終決定的過程中的一些選項范圍,這筆其他更重要。
一般規(guī)則是,大多數(shù)新的字體設(shè)計者更傾向于犯字體行間距太小的錯誤,所以你不確定的情況下加入額外的間距經(jīng)常是個好主意。
在考慮行間距的時候,你也應(yīng)該考慮你的項目的語言覆蓋范圍。如果你只使用無重音的字符來測試你字體的行間距,那么你設(shè)定的行間距很可能沒有空間來放重音。如果你確定你的字體永遠不會使用帶重音的字符,那么這是可以接受的–但是你的字體被用來設(shè)置重音文本的幾率還存在。在那種情況下,太小的行間距將會導(dǎo)致一行的重音進入上面字形的底部。使得讀者難以閱讀文本。
一個測試你的字體的行間距是否適合重音字符的方法是從多個語言中挑選示例文本。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/Selection_043.png" alt="Selection_043.png" />
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/Selection_044_1.png" alt="Selection_044_1.png" />
對于變音標(biāo)記重的語言(比如捷克語),行間距應(yīng)該比沒使用變異符號的大。例子展示了相同的行間距的捷克語(上面的)和英語。
在 FontForge 中,你可以在字體信息窗口中設(shè)置調(diào)整你的字體項目的行間距。在“Element”菜單中選擇 Font Info,然后點擊 General 選項卡可以打開這個窗口。需要注意 FontForge 列在頂部(Ascent)和底部(Descent)的數(shù)值。除非你已經(jīng)手動改變了數(shù)值,否則這兩個數(shù)字加起來等于 Em size 的值。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/fontinfo-generl.png" alt="fontinfo-generl.png" />
現(xiàn)在切換到“OS/2”選項卡。你的字體在幾乎所有的電腦上的行間距將由你在 Metrics 選項卡輸入的頂部和底部值決定。下一步你應(yīng)該設(shè)置所有的
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/ascents-descents.png" alt="ascents-descents.png" />
這里有三組值:Win Ascent 與 Descent,Typo Ascent 與 Descent 和 HHead Ascent 與 Descent。你應(yīng)該將所有的 Ascent 設(shè)置與你在 General 選項卡下的值相同。接下來你應(yīng)該將所有的 Descent 設(shè)置為與你在 General 選項卡下的值相同,除非你要設(shè)置 Typo Descent 數(shù)值為負數(shù)。在這種情況下把數(shù)值設(shè)置為相同,但是在前面輸入負號。最后取消對“is offset”選項的勾選。
這些設(shè)置將給你一個可感覺到的起點?,F(xiàn)在你可以開始通過這一行間距來測試你的字體,并且增量調(diào)整直到你得到讓眼睛舒服的結(jié)構(gòu)。
如果你發(fā)現(xiàn)你的行間距太緊并且你不希望或不能讓其字體的豎直距離更大,那么你可以將字形縮小來留給行間距更多空間。