
A Fonte Bakery é uma ferramenta de linha de comando para verificar a qualidade dos projetos de fontes.
Para uma rápida visão geral, consulte a lista de cheques atualmente oferecidos. E para uma introdução escrita completa, consulte nossa documentação no Read The Docs.
Para apresentações em vídeo, consulte as apresentações TypeCon 2018 e ATYPI 2020 FontBakery.
A Font Bakery possui uma comunidade ativa de colaboradores de fundições em todo o mundo, incluindo fontes Adobe, Dalton Maag, Type Network e Google Fontes.
A Fonte Bakery não é um projeto oficial do Google, e o Google não fornece suporte para isso. No entanto, ao longo de 2018-2024, um mantenedor de projetos, Felipe Corrêa da Silva Sanches (@felipesanches), é encomendado pela equipe do Google Fonts para mantê-lo. A arquitetura de software original (e a manutenção) é de Lasse Fister (@Graphicore).
Simon Cozens preparou um repositório git de modelo que facilita a construção, a verificação e a prova de fontes. Ele também preparou um bom vídeo de 1 minuto exibindo -o.
A Fonte Bakery está disponível sob a licença Apache 2.0.
Todos os comentários sobre o rastreador de edição ou solicitações de tração serão tratados como licenciados sob esta licença, de modo que possam ser incorporados ao código do projeto.
Consulte o Guia de instalação de padaria de fontes para sua plataforma:
A Fonte Bakery é principalmente um aplicativo de terminal, aprenda mais no guia de uso da linha de comando.
Se você escrever pequenos scripts em Python em seu fluxo de trabalho, poderá escrever facilmente verificações personalizadas.
Para uma documentação completa do desenvolvedor, consulte o fontbakery.readthedocs.io (uma cópia hospedada e compilada no diretório /docs .)
Veja o guia para começar como colaborador.
O projeto foi iniciado por Dave Crossland em 2013 para acelerar o processo de integração do Google Fontes. Em 2017, o Lasse Fister e Felipe Sanches o reescreveram em uma arquitetura moderna e modular adequada para indivíduos e grandes distribuidores. Felipe mantém o conteúdo do cheque desde 2016.
Em 2017, a LSSE iniciou um projeto irmã, Dashboard de padaria de font: uma interface do usuário e um sistema em nuvem que escala para verificar 1.000s de arquivos de fontes super rápido e paralelo, usando 1.000 de máquinas virtuais "contêineres". Veja sua palestra Typolabs 2018 no YouTube e seu baralho de apresentação. No entanto, o projeto foi interrompido no final de 2019.
A maioria das verificações é para arquivos binários do OpenType e arquivos de metadados do projeto. (Atualmente, os arquivos do Google Fonts METADATA.pb são suportados.)
Se você estiver desenvolvendo um projeto de fonte publicamente com o Github (ou um host semelhante), poderá configurar um serviço de integração contínua (como GHACTION) para executar a padaria de font em cada confirmação, para que cada atualização todas as verificações sejam executadas em seus arquivos.