文檔: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許可證的條款獲得許可的。
所有有關問題,拉的請求和討論的評論都將被視為在此許可證下也獲得許可,以便可以將其納入項目代碼庫中。
該項目是字體麵包店的叉子。