我想知道是否可以"代码" TTF / OTF / SVG字体?以某种方式写下每个字母的所有坐标。
如果是这样,我在哪里可以了解更多信息?
答案 0 :(得分:2)
这当然是可能的。 SVG和SVG 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/