2009-02-08 68 views
2

我使用了字母的座標(例如使用SVG)。我怎樣才能爲我的電腦生成TrueType/PostScript字體?創建PostScript/TrueType字體

編輯:改變矢量到的TrueType /的PostScript)

回答

2

你可以看看FontForge醜陋但功能強大的字體編輯器。它也可以導入SVG。

3

規範字體編輯工具是FontographerIkarus(現在是Fontmaster的一部分)。還有一些免費工具。可以找到Adobe Type 1字體的規格here,並且可以找到OpenType規範Here.

設計一種運行良好的字體並不是一件小事,字體利用相當多的光學技巧來使它們看起來平衡。一些關鍵的是:

有些字母會略高於其他字母,以避免他們的外觀不均勻。例如,大寫字母'A''或'O'可能略高於大寫字母'I',因爲必須這樣做。so the heights look even.如果您尚未這樣做,您可能需要稍微修改輪廓。

Hinting給光柵器additional information以確保應該是相同的寬度被渲染的東西。有varioustutorialsavailable討論的基礎知識和一些關於這個問題的書籍。

最後,你需要整理出letterspacingkerning pairs.如果你的字體是隻顯示的,那麼這個並不重要,因爲你總是可以手動確定類型。如果你想在其中設置文本的正文,你將不得不解決這個問題,否則文本將顯得非常粗糙。

由於需要完成的組合數量,這不是一項簡單的任務。從歷史上看,這是構建字體所需花費的大部分 - 通常是80%或更多。網上有一些教程,市面上有不少字體設計書籍詳細介紹了這方面的內容。您也可能想要在其他字體上挑選字距對數據(這可以在關聯的字體度量文件中找到)並查看其他人已完成的工作。

3

我有這些字母的座標。我怎樣才能生成一個TrueType/PostScript字體

編程?我已經用Python和TTX完成了。不是非常漂亮,但將矢量轉換爲TTF文件。