Spiro 是一個使用更傳統(tǒng)的 Bézier 曲線的替換方法來設(shè)計曲線的工具包。盡管這是可選擇的,F(xiàn)ontForge 可以包含 Spiro 模式安裝,提供給你創(chuàng)造特定類型曲線的工具。如何在你的程序中包含 Spiro 庫的詳細(xì)信息參見“安裝 FontForge”。
Spiro 繪制是一個不同的方法,可以用不同的方式完成你的曲線,解決你概念上的問題。請試驗一下!
“使用 FontForge 繪制工具”一章描述的許多工具在 Spiro 模式下有相同的工具,但是其中一些在 Spiro 模式下工作地很不同。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/spiro_tools_labels.png" alt="spiro_tools_labels.png" />
Spiro 點共有五種類型:
做完用 Spiro 繪制一個“S”的練習(xí)后,你將會熟悉 Spiro。
提示:在 Spiro 模式繪制的時候,經(jīng)常從一個 G4 或者 G2 點開始。在 FontForge 中從其他類型的點開始并不真的生效。
在你的“S”的最上點出放置一個 G4 點,接下來是拐角點,然后是另一個拐角點。順時針地完整字母的形狀。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/023.png" alt="023.png" />
接下來是一個 G4,一個前約束點和一個后約束點。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/022.png" alt="022.png" />
然后在兩個拐角點后添加另一個 G4 點。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/024.png" alt="024.png" />
然后一個 G4,緊跟著是一個前約束點,一個后約束點。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/025.png" alt="025.png" />
然后添加一個或多個 G4 點,最終通過在 G4 點工具中點擊開始點,從開始點關(guān)閉圖形。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/026.png" alt="026.png" />
現(xiàn)在你幾乎有了一個“S”!開始微調(diào)周圍的點,得到一個你想要的 S。
哎呀,怎么了?
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/032.png" alt="032.png" />
不要擔(dān)心–Spiro 有時會做出一些滑稽的事情。只需要點擊 Undo,或者一直微調(diào)使事情回到正軌上來。
現(xiàn)在你應(yīng)該有了類似這樣的東西:
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/028.png" alt="028.png" />
從 Spiro 模式切換回 Bézier 模式。你會看到得到的曲線上有許多點。你可能希望清理其中一些。
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/031.png" alt="031.png" />
為了清理額外的點,到 Element 菜單選擇 Simplify>Simplify。然后點 Element>Add Extrema。最終點擊 Element>Round>To Int。做完這些操作后你將會看到類似這樣的東西:
http://wiki.jikexueyuan.com/project/fontforge-and-font-design/images/029.png" alt="029.png" />
你可以繼續(xù)試驗 Spiro 模式,感受到與 Bézier 繪制的不同。術(shù)語是不同的,但是有了 FontForge 的其他繪制和調(diào)整工具,練習(xí)將會使你作出你希望的東西來。