可以编码TTF / OTF / SVG字体吗?

时间:2014-03-20 14:54:48

标签: fonts font-face true-type-fonts

我想知道是否可以"代码" TTF / OTF / SVG字体?以某种方式写下每个字母的所有坐标。

如果是这样,我在哪里可以了解更多信息?

2 个答案:

答案 0 :(得分:2)

这当然是可能的。 SVGSVG Fonts都是XML文档。因此,假设您有一种方法可以在SVG兼容的形状中布置字母形式,其余的应该是直截了当的,假设有良好的XML支持。

然后,您可以将FontForge用于convert其他格式。

编辑:产生了另一个问题a manual way to produce SVG Fonts,这对于指导程序的设计非常有用。

答案 1 :(得分:1)

使用Fontforge Python扩展创建字体,字形和轮廓(这不会打开GUI)。所有流行的格式和UFO。 http://fontforge.org/python.html

RoboFab是一个Python库,其对象处理通常与字体和类型设计相关的数据。 RoboFab支持UFO字体格式。 http://www.robofab.org/

UFO是统一字体格式(XML)。 http://unifiedfontobject.org/