Documentación : https://miguelsousa.github.io/openbakery
Código fuente : https://github.com/miguelsousa/openbakery
Guía contribuyente : https://github.com/miguelsousa/openbakery/blob/main/contributing.md
OpenBakery es una herramienta de línea de comandos para validar binarios de fuentes y, opcionalmente, sus archivos de origen y metadatos.
Python versión 3.8 (o mayor)
Para determinar si su sistema tiene Python instalado y qué versión, ejecute este comando: python --version
Consulte las instrucciones proporcionadas en python.org para descargar e instalar Python en su plataforma.
pip versión 22.0 (o mayor)
Para determinar si su entorno Python tiene pip instalado y qué versión, ejecute este comando: python -m pip --version
Consulte las instrucciones proporcionadas en Pip.pypa.io para descargar e instalar pip en su entorno Python.
python3 (en lugar de python ) en los comandos a continuación.
Comando para instalar una versión estable de OpenBakery:
python -m pip install --upgrade openbakery
Comando para instalar una versión beta de OpenBakery:
python -m pip install --upgrade --pre openbakery
La funcionalidad de OpenBakery se organiza en perfiles. Cada perfil invoca verificaciones de fuentes específicas. Para obtener una lista de todos los perfiles, ejecute este comando:
openbakery --list-subcommands
adobefonts
fontbureau
fontwerk
googlefonts
iso15008
notofonts
opentype
ufo-sources
universal
proposals
check-profile
Los comandos de instalación anteriores le permiten ejecutar los perfiles universal o opentype en una fuente, como así:
openbakery universal MyFont-Regular.ttf
Para probar sus fuentes con otros perfiles, debe instalar openbakery con un extra correspondiente. El siguiente comando instala openbakery con todas las dependencias necesarias para ejecutar las verificaciones en el perfil googlefonts :
python -m pip install --upgrade 'openbakery[googlefonts]'
Si llegó tan lejos, ¡felicitación! Ahora debería estar listo para "hornear" sus fuentes. ? ???????
La documentación contiene muchos ejemplos de cómo ejecutar openbakery con sus diversas opciones.
Este proyecto tiene licencia bajo los términos de la licencia Apache 2.0.
Todos los comentarios sobre temas, solicitudes de extracción y discusiones se tratarán como también con licencia bajo esta licencia de modo que puedan incorporarse a la base de código del proyecto.
Este proyecto es una bifurcación de Font Bakery.