永遠都在尋覓字體設計的靈感。夏天事後,我買了一套便宜的書法鋼筆,說服本身,它會讓個人雞爬字產生脫胎換骨的變化。在浪費了一個星期和幾網絡
永遠都在尋覓字體設計的靈感。夏天事後,我買了一套便宜的書法鋼筆,說服本身,它會讓個人雞爬字產生脫胎換骨的變化。在浪費了一個星期和幾打白紙以後,我仍是沒獲得什麼有趣的或是有稍微藝術氣息的東西。最後,在一天晚上,疲倦而失望的我,在用完了黑色墨水以後,插入了一支紅色的筆芯,而後寫下了下面這一套字母表——以後它變成了個人 Joules字族。我想,若是我在這個案例研究中把它如何變成字體的過程寫出來,你們也許會感興趣。字體
下面是那天晚上我寫下的好多張草圖之一:設計
特寫:開發
超級特寫:我火燒眉毛想使用的一個大寫A。get
從草圖到字體軟件
從草圖建立Joules字體的過程,一如我以前的 兩篇文章中所寫的,我將草圖掃描輸入,下面是掃描稿在Photoshop裏面轉爲黑白位圖模式以後的樣子。im
注意原稿位圖中包含的粗糙雜點:技術
一般,我會把這些位圖處理乾淨以後才導入Fontlab,但此次例外。下面是第一個步驟,將位圖導入ScanFont:腳本
在ScanFont中的一個特寫:img
我把這個新字符複製到FontLab中的正確位置。爲了給你體驗一下在FontLab中是如何進行調整的,下面放大顯示了導入進來的粗糙的A。我選擇了一個有問題的部分。
而後開始刪去那些使人不快的節點:
在FontLab中調節字符的時候,咱們必須在兩種誘惑中作一個平衡:一方面要使得輪廓儘可能的平滑,另外一方面,又應該儘量的留下一些粗糙的節點,以保留字體的趣味。我發覺,對書法字體而言,不該該平滑掉全部的粗糙節點,在某種程度上,那等於剝奪了它們書法的感受。
救人危難的字符合成
FontLab的一個便捷之處,是它能夠自動的合成字符。本例中我先建立了一個A,而後又建了一個「重音符」:
而後我雙擊這個「A-重音符」的小格…
…FontLab就建立了一個合成字符:
這時候,若是你編輯這個A或者那個重音符,變化會當即的自動更新到那個合成的「A重音符」上。
側架
我前面幾篇關於字體設計的文章中也提到了,設置合適的側架是一個重要的步驟。(一個緣由是,恰當的側架會讓字距調整變得簡單!)先爲字符作粗調,我粗略設置了一個很小的、正的側架。在初始編輯時,這個y的側架顯示以下:
這樣設置會有什麼問題,在初始字距設置中看a和y的配對就能看出來了。
其實我能夠保留這個y的側架不變,而後在字距配對調整中,調節y靠近a,而後依此類推,在每個字距配對中都調節y靠近其餘的字符。但很明顯,爲這個y的左側設置一個負的側架的作法要更簡單,也更明智:
下面就是改進後的留白設置在默認字距調整狀況下的樣子:
Kerning字距調整
天,爲這個字體設置字距花了我幾個小時的時間!其中的煩人細節…我仍是放過你好了。但這裏還有另一個字距調整的實例。在調整前是這樣的:
調節後:
Ligatures連字
我在Joules中建立了至關數量的連字,使用者在排版時能夠手動選擇應用它們。
下面舉一個實例說說我是如何建立這些連字的。首先,咱們先來看看這個z和a原始的連排效果。
其實我能夠在字距配對的時候讓它們以一種時髦的方式漂亮的重疊在一塊兒,但更負責的作法仍是作一個z-a的連字。第一步,建立一個空白字符,而後把z和a複製進來:
第二步,切開它們的輪廓,讓它們能在合適的位置結合:
第三步,刪除多餘的部分:
第四步,移動字符讓它們靠近:
第五步,鏈接節點:
智能連字
Joules的第一個版本中並無包含智能連字:這種技術是我最近才學會的。其中的細節我就不嘮叨了,但能夠告訴你的是,須要在Fontlab中打開一個特殊的OpenType面板,而且一般還要寫一些腳本,這樣才能在一些可以識別連字的軟件中激活你所建立的連字。大致上看起來是這個樣子:
完成
這就是通過了無數次修整和字距調整以後的最終結果:
我後來又接着給它作了一個意大利體的版本(好吧,其實更象是一個斜體,大家這些吹毛求疵的傢伙),而後是一個粗體、粗意大利體,而後是大黑體。若是還有人感興趣,我能夠繼續說說其中的細節。
[Alec Julien居住於美國佛蒙特州,是一個網絡開發人員和業餘字體設計師。他的夢想是有一天能搬到一個溫暖的地方,爲一部小說作排版。]
本文轉載自譯言網