我有字母的坐标(例如使用 SVG)。如何为我的计算机生成 TrueType/PostScript 字体?
(编辑:将矢量更改为TrueType/PostScript)
最佳答案
规范的字体编辑工具是 Fontographer和 Ikarus (现在是 Fontmaster 的一部分)。还有一些免费工具。 Adobe Type 1 字体的规范可以在 here 找到。 OpenType 规范可以在 Here. 找到
设计一款效果良好的字体并不是一件简单的事情;字体使用了很多光学技巧来使它们看起来平衡。一些关键是:
某些字母会比其他字母稍高,以避免外观不均匀。例如,大写“A”
或“O
”可能略高于大写“I
”,因为有必要这样做so the heights look even.如果您还没有这样做,您可能需要稍微修改一下轮廓。
Hinting给出光栅器 additional information以确保应具有相同宽度的内容按原样呈现。有various tutorials available讨论该主题的基础知识和一些书籍。
最后,您需要整理出letterspacing和 kerning pairs.如果您的字体仅用于显示,则这一点不太重要,因为您始终可以手动调整字体的字距。如果你想在其中设置文本正文,你必须解决这个问题,否则文本看起来会很粗糙。
这不是一项简单的任务,因为需要完成的组合数量很多。从历史上看,这占构建字体的总工作量的很大一部分——通常是 80% 或更多。网络上有教程,市场上有很多字体设计书籍对此进行了详细介绍。您可能还想分离其他字体上的字距调整对数据(可以在关联的字体指标文件中找到)并查看其他人所做的事情。
关于fonts - 创建 PostScript/TrueType 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/526402/