文档:https://miguelsousa.github.io/openbakery
源代码:https://github.com/miguelsousa/openbakery
贡献指南:https://github.com/miguelsousa/openbakery/blob/main/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 。
python3 (而不是python )。
命令安装稳定版本的OpenBakery:
python -m pip install --upgrade openbakery
命令安装OpenBakery的Beta版本:
python -m pip install --upgrade --pre openbakery
OpenBakery的功能被组织为概况。每个配置文件都调用特定的字体检查。要获取所有配置文件的列表运行此命令:
openbakery --list-subcommands
adobefonts
fontbureau
fontwerk
googlefonts
iso15008
notofonts
opentype
ufo-sources
universal
proposals
check-profile
上面的安装命令使您可以在字体上运行universal或opentype配置文件,例如:
openbakery universal MyFont-Regular.ttf
要使用其他配置文件测试字体,您需要安装带有相应额外的openbakery 。下面的命令安装openbakery ,其中具有所有必要的依赖项,以在googlefonts配置文件中运行检查:
python -m pip install --upgrade 'openbakery[googlefonts]'
如果您做到这一点,恭喜!现在,您应该准备好“烘烤”字体。 ? ????????
该文档包含许多示例,说明如何运行openbakery的各种选项。
该项目是根据Apache 2.0许可证的条款获得许可的。
所有有关问题,拉的请求和讨论的评论都将被视为在此许可证下也获得许可,以便可以将其纳入项目代码库中。
该项目是字体面包店的叉子。