创建PostScript/TrueType字体

3
我有字母的坐标(例如使用SVG)。如何为我的计算机生成TrueType / PostScript字体?
(编辑:将矢量图更改为TrueType / PostScript)
3个回答

3

经典的字体编辑工具有FontographerIkarus(现在是Fontmaster的一部分)。还有一些免费的工具。Adobe Type 1字体规范可以在这里找到,OpenType规范可以在这里找到。

设计一个有效的字体并不是一个简单的任务;字体使用了很多视觉技巧来使它们看起来平衡。其中一些关键技巧包括:

一些字母会比其他字母略高,以避免它们看起来不均匀。例如,大写字母“A”或“O”可能比大写字母“I”略高,因为需要这样做以使高度看起来平衡。如果您还没有这样做,您可能需要微调轮廓。

Hinting可以提供给光栅化器额外信息,以确保应该相同宽度的内容被呈现为相同宽度。有各种 教程 可用来讨论基础知识和一些相关书籍。

最后,你需要解决字母间距字距配对的问题。如果你的字体只是用于展示,这个问题就不那么重要了,因为你可以手动调整字距。但是如果你想在正文中使用它,你必须解决这个问题,否则文字会显得很粗糙。

这不是一项微不足道的任务,因为需要完成大量组合。历史上,这通常占建立字体总工作量的80%或更多。网络上有教程,市场上也有很多有关字形设计的书籍,详细介绍了这个过程。您还可以拆分其他字体的字距对数据(可在相关字体度量文件中找到),看看其他人是如何处理的。

3
我有字母的坐标。如何生成TrueType/PostScript字体? 用编程方式?我已经用Python和TTX做到了。不是很漂亮,但可以将向量放入TTF文件中。

2
你可以看看FontForge,这是一个丑陋但功能强大的字体编辑器。它还可以导入SVG。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接