
字体面包店是用于检查字体项目质量的命令行工具。
有关快速概述,请查看当前提供的支票列表。并且有关完整的书面介绍,请在阅读文档中查看我们的文档。
有关视频介绍,请参见Typecon 2018和Atypi 2020 Fontbakery演示文稿。
Font Bakery拥有来自世界各地铸造厂的积极贡献者,包括Adobe Fonts,Dalton Maag,Type Network和Google字体。
字体面包店不是官方的Google项目,Google没有提供任何支持。但是,在整个2018 - 2024年,一个项目维护人员FelipeCorrêaDaSilva Sanches(@felipesanches)由Google字体团队委托进行维护。原始软件体系结构(和维护)是由Lasse Fister(@graphicore)提供的。
Simon Cozens准备了一个模板GIT存储库,使构建,检查和证明字体易于使用。他还准备了一个很好的1分钟视频,展示了它。
字体面包店可在Apache 2.0许可下使用。
有关问题跟踪器或拉动请求的所有评论都将被视为在此许可证下的许可中,以便将其纳入项目代码中。
请参阅您的平台字体面包店安装指南:
字体面包店主要是终端应用程序,在命令行使用指南中了解更多信息。
如果您在工作流程中编写小python脚本,则可以轻松编写自定义检查。
有关完整的开发人员文档,请查看fontbakery.readthedocs.io( /docs目录中的内容的托管和编译副本。)
请参阅作为贡献者入门的指南。
该项目由Dave Crossland于2013年启动,以加速Google字体的入门过程。 2017年,Lasse Fister和Felipe Sanches将其改写为适合个人和大型分销商的现代模块化建筑。自2016年以来,费利佩一直保持支票内容。
在2017年,Lasse开始了一个姊妹项目,“字体面包店仪表板:一个UI和一个云系统”,该系统通过使用1,000秒的“容器”虚拟机,可以超级快速且并行检查1,000个字体文件。请参阅他在YouTube及其演示文稿甲板上的Typolabs 2018演讲。但是,该项目在2019年底停止了。
大多数检查用于Opentype二进制文件和项目元数据文件。 (当前,支持Google字体元METADATA.pb文件。)
如果您正在使用GitHub(或类似主机)公开开发字体项目,则可以设置连续的集成服务(例如Ghactions),以在每个提交上运行字体面包店,因此每次更新都将在您的文件上运行所有更新。