FontForge教學 #7

翻譯:minihair

檢查字型

在完成所有的字體後,要檢查字體上的問題。 FontForge提供了Element->Find Problems,可以幫忙找出常見的問題。

選擇所有的字體後再叫出Find Problems對話框。請記得,FontForge所找出的問題並不一定是真的問題,有些可能恰好是字型的特別設計,可是FontForge誤以為有錯。

Find Problems可以找出如下的問題︰

我覺得一次最好只檢查類似的問題,不然的話要在不同類型的問題中轉換會令人眼花瞭亂。

點陣字

這時你可能想要在postscript中加入點陣字 (並非必要) 。 進入Element->Bitmaps Available選擇你想要的點陣字像素大小。 (注意到X和MS Windows所謂的point sizes不是像素大小。) 隨後可以用點陣字編輯器 (File->Open Bitmap) 把自動產生的點陣字調整一下,不然的話你也可以用別人做的點陣編修軟體來修改

產生字型檔

當儲存字型時,會存成只有FontForge才看得懂的格式 (就我所知只有它看得懂) 。 這樣子你還是沒辦法使用這個字型。

所以你應該要用File->Generate把字型檔轉成標準格式。 FontForge表面上提供了很多種字型格式,事實上這一堆格式只是幾種標準格式的衍生物︰PostScript Type 1、TrueType,OpenType以及針對中日韓字型設計的CID-keyed字型格式。

你也可以轉成點陣字型格式。 FontForge支援X用的bdf、Mac用的mac NFNT、Windows FNT (好像是Windows 2.0在用的樣子) 以及把點陣字存在TrueType或OpenType的外包裝裡。

字族

產生好一個字型之後,你可以想要產生一系列相似的字型。 在拉丁、希臘、斯拉夫文中,意大利斜體 (或單純斜體) 、粗體、窄體、寬體等都頗為常見。

同一字族中,各種字型也應該有同樣的Family Name (族名) (在Element->Font Info->Names設定) 。 Font Name (字型名稱) 應該是在Family Name (族名) 的後名用hyphen (連字號) 附上樣式名稱。 例如Helvetica字族中所有的字型應該都用「Helvetica」當Family Name。 基本字體叫做「Helvetica」或「Helvetica-Regular」,粗體用「Helvetica-Bold」,斜體 (Helvetica沒有意大利斜體) 用「Helvetica-Oblique」等等。

你可以用FontForge的Element->MetaFont來從基礎樣式自動產生粗體 (或窄體、寬體等等) 。 (這個功能還沒有做得很好,希望以後會變好一點。)

Element->Transform->Skew指令可以把基本樣式的字體轉成斜體。 製作意大利斜體複雜多了,你看「a」竟變成了「a」,「f」長了一個尾巴變成「f」,「ilm」等字的襯線都變成了圓圓的「ilm」,還有很多其它更精細的差異。 在把字型移歪成斜體後,你應該要Element->Add Extrema。 (譯註︰移歪字體之後,垂直切點會跑掉,所以要在新的垂直切點上加上新的曲線點。)

如果你有了同一字體的基本樣式和粗體樣式,而且每一個字體都有一樣多的點和相同的順序,你可以用Element->Interpolate Font指令來產生「半粗體」的樣式。

TrueType字型 (和Windows) 支援很細微的粗細變化 (Mac只知道基本樣式和粗體兩種) 。 如果你到Element->Font Info->TTF Values看看,你會發現weight (字粗) 可設定為0-999之間的任一數字 (基本樣式一般設400或500,粗體設為700) 。 TrueType字型也支援細微的寬窄變化 (而Mac只有窄體、基本、和寬體) 。

Dialog for Generate Mac Family 在Windows的電腦中,只要你給了正確的名字,系統就會知道哪一個字型屬於哪一個字族。 在Mac裡,情況比較複雜。 (也許已經改善了,但是我不知所有的新玩意兒。) Mac只支援一些樣式而己 (基本、意大利斜體、粗體、描邊體、窄體、寬體,以及以上的組合) ,其它的樣式必須歸類在別的字族裡。 如果字型要給Mac用,你還要再建立一個特別的FOND表,它儲存了指向字族中每一字型的指標。 如果你打開了所有的同字族字型 (而且你都給了正確的名字) ,在基本樣式字型的視窗中選File->Generate Mac Family,FontForge會列出所有它認為同一字族的字型,並且產生FOND結構檔,以及所有字族成員的字型檔 (有時候所有的字型會包在一個檔案中,端視字型格式而定) 。

總結

你大概已經做好了新的字型。 但是只是把它儲存在硬碟中也沒什麼用,你還得安裝進去。 在有些作業系統中安裝字型只消把字型檔拖曳到字型資料夾裡去,但是要在其它的作業系統安裝字型可能要費一番功夫了。 你可以看看字型安裝FAQ.

-- 上一頁 -- 目錄 -- 下一頁 --