2009-02-08 75 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文件。