【发布时间】:2014-04-27 12:32:56
【问题描述】:
我想知道是否可以“编码”TTF/OTF/SVG 字体?以某种方式写下每个字母的所有坐标。
如果是这样,我在哪里可以了解更多信息?
【问题讨论】:
我想知道是否可以“编码”TTF/OTF/SVG 字体?以某种方式写下每个字母的所有坐标。
如果是这样,我在哪里可以了解更多信息?
【问题讨论】:
这当然是可能的。 SVG 和 SVG Fonts 都是 XML 文档。因此,假设您有办法以与 SVG 兼容的形状布置字母形式,那么其余的应该很简单,假设有良好的 XML 支持。
然后您可以使用 FontForge 将convert 转换为其他格式。
编辑:另一个问题产生了a manual way to produce SVG Fonts,它应该有助于指导程序设计这样做。
【讨论】:
使用 Fontforge Python 扩展程序创建字体、字形和轮廓(这不会打开 GUI)。所有流行的格式和不明飞行物。 http://fontforge.org/python.html
RoboFab 是一个 Python 库,其中包含处理通常与字体和类型设计相关的数据的对象。 RoboFab 支持 UFO 字体格式。 http://www.robofab.org/
UFO 是一种统一字体格式 (XML)。 http://unifiedfontobject.org/
【讨论】: