跳转到主要内容

一款面向所有人的字体质量保证工具

项目描述

OpenBakery

OpenBakery,一款面向所有人的字体质量保证工具


文档: https://miguelsousa.github.io/openbakery

源代码: https://github.com/miguelsousa/openbakery

贡献指南: https://github.com/miguelsousa/openbakery/blob/main/CONTRIBUTING.md


OpenBakery 是一个用于验证字体二进制文件、可选的源文件和元数据的命令行工具。

需求

  • Python 版本 3.8(或更高版本)
    要确定您的系统是否已安装Python以及安装了哪个版本,请运行以下命令:python --version
    请参考python.org提供的说明,了解如何在您的平台上下载和安装Python。

  • pip 版本 22.0(或更高版本)
    要确定您的Python环境是否已安装pip以及安装了哪个版本,请运行以下命令:python -m pip --version
    请参考pip.pypa.io提供的说明,了解如何在您的Python环境中下载和安装pip

⚠️ 重要:如果您在系统中安装了Python 2.x,您可能需要在以下命令中使用python3(而不是python)。

安装

安装OpenBakery 稳定版本 的命令

python -m pip install --upgrade openbakery

安装OpenBakery 测试版本 的命令

python -m pip install --upgrade --pre openbakery

OpenBakery的功能组织成配置文件。每个配置文件调用特定的字体检查。要获取所有配置文件的列表,请运行以下命令

openbakery --list-subcommands
check-adobefonts
check-fontbureau
check-fontval
check-fontwerk
check-googlefonts
check-iso15008
check-notofonts
check-opentype
check-profile
check-proposals
check-ufo-sources
check-universal

上面的安装命令使您能够在字体上运行universalopentype配置文件,如下所示

openbakery check-opentype MyFont-Regular.ttf

要使用其他配置文件测试您的字体,您需要安装带有相应额外功能的openbakery。以下命令安装了用于在googlefonts配置文件中运行检查的所有必需依赖项的openbakery

python -m pip install --upgrade 'openbakery[googlefonts]'

用法

如果您已经做到了这一步,恭喜!现在您应该准备好“烘焙”您的字体了。😀 🥯🍞🥖🥨🥐🫓🧁

文档包含了许多使用不同选项运行openbakery的示例。

许可证

本项目遵循Apache 2.0许可证条款。

关于问题、拉取请求和讨论的所有评论都将视为也在此许可证下授权,以便它们可以合并到项目的代码库中。

分支认可

本项目是Font Bakery的分支。

项目详情


下载文件

下载适合您平台的自定义文件。如果您不确定选择哪一个,请了解有关安装软件包的更多信息。

源分布

openbakery-0.1.0.tar.gz (43.2 MB 查看散列值)

上传时间

构建分布

openbakery-0.1.0-py3-none-any.whl (328.8 kB 查看散列值)

上传时间 Python 3

支持者