Documentation : https://miguelsousa.github.io/openbakery
Code source : https://github.com/miguelsousa/openbakery
Guide de contribution : https://github.com/miguelsousa/openbakery/blob/main/contributing.md
OpenBakery est un outil de ligne de commande pour valider les binaires de police et, éventuellement, leurs fichiers source et leurs métadonnées.
Python version 3.8 (ou plus)
Pour déterminer si votre système a installé Python et quelle version, exécutez cette commande: python --version
Veuillez vous référer aux instructions fournies sur Python.org pour télécharger et installer Python sur votre plate-forme.
pip Version 22.0 (ou plus)
Pour déterminer si votre environnement Python a installé pip et quelle version, exécutez cette commande: python -m pip --version
Veuillez vous référer aux instructions fournies sur pip.pypa.io pour télécharger et installer pip sur votre environnement Python.
python3 (au lieu de python ) dans les commandes ci-dessous.
Commande pour installer une version stable d'OpenBakery:
python -m pip install --upgrade openbakery
Commande pour installer une version bêta d'OpenBakery:
python -m pip install --upgrade --pre openbakery
La fonctionnalité d'OpenBakery est organisée en profils. Chaque profil invoque des vérifications de police spécifiques. Pour obtenir une liste de tous les profils, exécutez cette commande:
openbakery --list-subcommands
adobefonts
fontbureau
fontwerk
googlefonts
iso15008
notofonts
opentype
ufo-sources
universal
proposals
check-profile
Les commandes d'installation ci-dessus vous permettent d'exécuter les profils universal ou opentype sur une police, comme ainsi:
openbakery universal MyFont-Regular.ttf
Pour tester vos polices avec d'autres profils, vous devez installer openbakery avec un supplément correspondant. La commande ci-dessous installe openbakery avec toutes les dépendances nécessaires pour exécuter les chèques dans le profil googlefonts :
python -m pip install --upgrade 'openbakery[googlefonts]'
Si vous êtes arrivé jusqu'ici, félicitations! Vous devriez maintenant être prêt à "cuire" vos polices. ? ???????
La documentation contient de nombreux exemples de la façon d'exécuter openbakery avec ses différentes options.
Ce projet est concédé sous licence de la licence Apache 2.0.
Tous les commentaires sur les questions, les demandes de traction et les discussions seront traités comme également sous licence de manière de pouvoir être intégrée à la base de code du projet.
Ce projet est une fourche de boulangerie de polices.