
Font Bakery es una herramienta de línea de comandos para verificar la calidad de los proyectos de fuentes.
Para obtener una descripción general rápida, consulte la lista de cheques que se ofrecen actualmente. Y para obtener una introducción escrita completa, consulte nuestra documentación en Read the Docs.
Para introducciones de video, consulte las presentaciones Typecon 2018 y Atypi 2020 FontBakery.
Font Bakery tiene una comunidad activa de colaboradores de fundiciones de todo el mundo, incluidas Adobe Fonts, Dalton Maag, Type Network y Google Fonts.
Font Bakery no es un proyecto oficial de Google, y Google no proporciona soporte para ello. Sin embargo, a lo largo de 2018-2024, un mantenedor de proyectos, Felipe Corrêa da Silva Sanches (@Felipesanches), es encargado por el equipo de Google Fonts para mantenerlo. La arquitectura de software original (y el mantenimiento de TI) es de Lasse Fister (@Graphicore).
Simon Cozens preparó un repositorio Git de plantilla que facilita la construcción, verificación y prueba de fuentes. También ha preparado un buen video de 1 minuto que lo muestra.
Font Bakery está disponible bajo la licencia Apache 2.0.
Todos los comentarios sobre el rastreador de problemas o sobre las solicitudes de extracción se tratarán como también con licencia bajo esta licencia de modo que puedan incorporarse al código del proyecto.
Consulte la guía de instalación de Font Bakery para su plataforma:
Font Bakery es principalmente una aplicación de terminal, aprenda más en la Guía de uso de la línea de comandos.
Si escribe pequeños scripts de Python en su flujo de trabajo, puede escribir fácilmente cheques personalizados.
Para la documentación completa del desarrollador, consulte FontBakery.readThedocs.io (una copia alojada y compilada de contenido en el directorio /docs ).
Vea la guía para comenzar como colaborador.
El proyecto fue iniciado por Dave Crossland en 2013 para acelerar el proceso de incorporación para Google Fonts. En 2017, Lasse Fister y Felipe Sanches lo reescribieron en una arquitectura moderna y modular adecuada tanto para individuos como para grandes distribuidores. Felipe ha mantenido el contenido del cheque desde 2016.
En 2017, Lasse comenzó un proyecto hermano, Font Bakery Dashboard: una interfaz de usuario y un sistema de nubes que se escala para verificar 1,000s de archivos de fuentes súper rápido y paralelo, utilizando 1,000s de máquinas virtuales "contenedores". Vea su charla Typolabs 2018 en YouTube y su mazo de presentación. Sin embargo, el proyecto se detuvo a fines de 2019.
La mayoría de los cheques son para archivos binarios opentype y archivos de metadatos del proyecto. (Actualmente, se admiten los archivos de Google Fonts METADATA.pb ).
Si está desarrollando un proyecto de fuente públicamente con GitHub (o un host similar), puede configurar un servicio de integración continua (como Ghactions) para ejecutar Font Bakery en cada confirmación, de modo que con cada actualización se ejecutarán todas las verificaciones en sus archivos.