Документация : 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 для загрузки и установки pip в вашей среде Python.
python3 (вместо python ) в приведенных ниже командах.
Команда для установки стабильной версии OpenBakery:
python -m pip install --upgrade openbakery
Команда для установки бета -версии OpenBakery:
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.
Все комментарии по вопросам, запросам на вытягивание и обсуждения будут рассматриваться как также лицензированные по этой лицензии, чтобы они могли быть включены в кодовую базу проекта.
Этот проект представляет собой вилку пекарни шрифтов.