一组用于表示UFO数据的灵活对象。
项目描述
Defcon
Defcon 是一套基于 UFO 的对象集合,针对字体编辑应用程序进行了优化。这些对象设计得轻量级、快速和灵活。这些对象非常基础,并不是为了成为万能的。相反,它们旨在提供基本功能,以便您可以专注于您应用程序的行为,而不是对象观察或维护缓存数据。Defcon 实现了 UFO3,该格式由 UFO 字体格式 描述。如果需要,ufo2-deprecated 分支提供了 Defcon 的旧版 UFO2 版本。
安装
要从 Python 包索引 下载并安装 defcon 的最新稳定版本,请使用 pip 命令行工具
pip install --upgrade defcon
要使用 fontPens 包安装(用于 Glyph.correctDirection() 和 Contour.contourInside()),请执行以下操作
pip install --upgrade defcon[pens]
如果需要,您可以使用以下方法安装支持 lxml(一个快速的 XML 读取器和写入器库)的 defcon
pip install --upgrade defcon[lxml]
您可以使用逗号分隔多个额外功能:defcon[pens,lxml]。
文档
Defcon 的文档位于 defcon.robotools.dev。
版权
本软件包采用 MIT 许可证发布。请参阅 许可证。Defcon 使用 Python 构建。RoboFab 的部分使用由 Just van Rossum 开发的开源字体工具包 fontTools。Defcon 的部分实现了 XML 格式的 Property List 文件格式,版权所有 Apple Computer。Defcon 的部分实现了来自 PostScript 和 OpenType FDK 的表格和名称,版权所有 Adobe。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源分发
defcon-0.10.3.zip (519.8 kB 查看哈希值)
构建分发
defcon-0.10.3-py3-none-any.whl (231.9 kB 查看哈希值)
关闭
defcon-0.10.3.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 56de26d7c75f164eea03e28bc11b4c769c68d705fa186dfcaeb56c27f9a4cc0c |
|
MD5 | e74ab26b1119bcc403f1ea4cb8b69a42 |
|
BLAKE2b-256 | 7a9eebce8d0eec62c7e6c676bf2e2e39feeafbfe78711355df4a7e5974b2ae06 |
关闭
defcon-0.10.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74973bd61653477e3b7ff7786ee91dac591ab6a630494d788e6640f60004fff6 |
|
MD5 | 6bbce122441c4d74e1ff51d08d9488c7 |
|
BLAKE2b-256 | 39ab3b83cf25ad9731e11f6e1a77e1ab0d3499f1cb2d71a094fb9acf5be61e28 |