一款面向所有人的字体质量保证工具
项目描述
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
上面的安装命令使您能够在字体上运行universal
和opentype
配置文件,如下所示
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的散列值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 930afee716fe9c650b1a61c30097e78ff9b6ca671cdbd1a4804ed49adcdb7add |
|
MD5 | 839a858815d2a53054d55389ff277f11 |
|
BLAKE2b-256 | 986a4b0ed86541aecb847bea4e85d8cd85db89185985c58c4b707e50189a0995 |
openbakery-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74498cd725e6590c453b87f5781715dde490eb0787ec98ebd965b1bb90e59f94 |
|
MD5 | cd41884196f18d90317c140533c0c657 |
|
BLAKE2b-256 | afdde128bbc78329f2ac009a83fed8c465439819d02db68b4751b6cd6483824b |