
Font Bakery est un outil de ligne de commande pour vérifier la qualité des projets de police.
Pour un aperçu rapide, consultez la liste des chèques actuellement offerts. Et pour une introduction écrite complète, consultez notre documentation sur Read the Docs.
Pour les présentations vidéo, consultez les présentations de Fontbakery TypeCon 2018 et ATYPI 2020.
Font Bakery a une communauté active de contributeurs de Foundries à travers le monde, notamment Adobe Fonts, Dalton Maag, Type Network et Google Fonts.
Font Bakery n'est pas un projet Google officiel, et Google ne prend aucune prise en charge. Cependant, tout au long de 2018-2024, un responsable du projet, Felipe Corêa da Silva Sanches (@felipesanches), est commandé par l'équipe de polices Google pour le maintenir. L'architecture logicielle d'origine (et la maintenance de celui-ci) est de Lasse Fister (@Graphicore).
Simon Cozens a préparé un modèle Git Repo qui facilite la création, vérifie et épreuve les polices. Il a également préparé une belle vidéo de 1 minute le présentant.
Font Bakery est disponible sous la licence Apache 2.0.
Tous les commentaires sur le tracker du problème ou sur les demandes de traction seront traités comme également sous licence, de sorte qu'ils peuvent être incorporés dans le code du projet.
Voir le Guide d'installation de la boulangerie FONT pour votre plateforme:
Font Bakery est principalement une application terminale, en savoir plus dans le guide d'utilisation de la ligne de commande.
Si vous écrivez de petits scripts Python dans votre flux de travail, vous pouvez facilement écrire des chèques personnalisés.
Pour la documentation complète du développeur, consultez Fontbakery.readthedocs.io (une copie hébergée et compilée du contenu dans le répertoire /docs .)
Voir le guide pour commencer en tant que contributeur.
Le projet a été lancé par Dave Crossland en 2013 pour accélérer le processus d'intégration des polices Google. En 2017, Lasse Fister et Felipe Sanches l'ont réécrit en une architecture moderne et modulaire adaptée aux individus et aux grands distributeurs. Felipe a maintenu le contenu de chèque depuis 2016.
En 2017, Lasse a lancé un projet sœur, Font Bakery Dashboard: une interface utilisateur et un système cloud qui évolue pour vérifier 1000S de fichiers de police super rapide et en parallèle, en utilisant 1 000 s de machines virtuelles "conteneur". Voir son Typolabs 2018 Talk sur YouTube et son jeu de présentation. Cependant, le projet a été interrompu fin 2019.
La plupart des vérifications s'appliquent aux fichiers binaires OpenType et aux fichiers de métadonnées de projet. (Actuellement, les fichiers Google Fonts METADATA.pb sont pris en charge.)
Si vous développez un projet de police publiquement avec GitHub (ou un hôte similaire), vous pouvez configurer un service d'intégration continu (tel que les GHACTIONS) pour exécuter Font Bakery sur chaque engagement, de sorte qu'avec chaque mise à jour, toutes les vérifications seront exécutées sur vos fichiers.