创建PostScript / TrueType字体

时间:2009-02-08 21:09:04

标签: fonts character generator file-format vector-graphics

我有字母的坐标(例如使用SVG)。我怎样才能为我的电脑生成TrueType / PostScript字体?

已修改:将矢量更改为TrueType / PostScript)

3 个答案:

答案 0 :(得分:3)

规范字体编辑工具是FontographerIkarus(现在是Fontmaster的一部分)。还有一些免费工具。可以找到Adobe Type 1字体的规范here,并且可以找到OpenType规范Here.

设计一种运行良好的字体并非易事;字体利用相当多的光学技巧使它们看起来很平衡。一些关键的是:

有些字母会略高于其他字母,以免它们的外观不均匀。例如,大写“A'或”O“可能略高于大写”I“,因为有必要执行此操作so the heights look even.您可能需要提琴如果您还没有这样做,可以略微勾勒出来。

Hinting为栅格化器additional information提供了确保宽度相同的内容。 various tutorials available讨论了有关此主题的基础知识和一些书籍。

最后,您需要整理letterspacingkerning pairs.如果您的字体是仅显示的,那么这一点就不那么重要了,因为您始终可以手动确定类型。如果你想在其中设置文本正文,你将不得不解决这个问题,否则文本看起来会非常粗糙。

由于需要完成的组合数量,这不是一项微不足道的任务。从历史上看,这在构建字体的总体工作量中占很大比例 - 通常为80%或更多。网上有一些教程,市面上有很多字体设计书,详细介绍了这些。您可能还想在其他字体上分离字距调整对数据(可以在相关的字体度量文件中找到),并查看其他人所做的事情。

答案 1 :(得分:3)

  

我有字母的坐标。我怎么能生成TrueType / PostScript字体

编程?我用Python和TTX完成了它。不是非常漂亮,但将矢量转换为TTF文件。

答案 2 :(得分:2)

您可以查看FontForge丑陋但功能强大的字体编辑器。它也可以导入SVG。