跳转到主要内容

一组用于表示UFO数据的灵活对象。

项目描述

CI Build Status Coverage Status Python Versions PyPI Version

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 查看哈希值)

上传时间 Python 3

由以下支持