精心设计的字体qa工具,用python 3编写

fontbaker的Python项目详细描述


Latest PyPI VersionPythonTravis Build StatusLicense: Apache 2.0

Font Bakery

字体烘焙是一个命令行工具,用于检查字体项目的质量。

有关快速概述,请查看当前提供的list of checks

以及完整的介绍check out our documentation at Read The Docs.

Font Bakery拥有一个活跃的社区,来自世界各地的铸造厂,包括Adobe Fonts、Dalton Maag、Type Network和Google Fonts。请加入我们的开发者聊天频道https://gitter.im/fontbakery/Lobby

Font Bakery并不是谷歌的官方项目,谷歌也没有对此提供支持。 然而,在整个2018年,核心项目维护人员Felipe Corr_a da Silva Sanchesjuca@members.fsf.org和Lasse Fistercommander@graphicore.de由谷歌字体团队提供资金。

许可证

Font Bakery在Apache2.0许可下可用。

安装

请参阅平台的Font Bakery安装指南:

用法

Font Bakery主要是一个终端应用程序,在Command Line Usage Guide中了解更多信息。

如果在工作流中编写一些python脚本,就可以轻松地write custom checks

有关完整的开发人员文档,请查看font-bakery.readthedocs.io(目录/docs中内容的托管和编译副本)。

贡献

请参阅Getting Started as a Contributor指南。

网络仪表板

用于监视项目集合的检查结果的web仪表板位于https://github.com/googlefonts/fontbakery-dashboard

历史记录

该项目由戴夫•克罗斯兰(dave crossland)于2013年发起,旨在加快谷歌字体的入职进程。 2017年,Lasse Fister和Felipe Sanches将其重新编写为一个适合个人和大型分销商的现代模块化架构。 自2016年以来,菲利佩一直保留着检查内容。

拉丝还开始了一个姊妹项目,Font Bakery Dashboard: 一个用户界面和一个云系统,通过使用1000个“容器”虚拟机,可以快速并行地扩展到检查1000个字体文件。 看他的TypoLabs 2018 talk on YouTube和它的presentation deck

大多数检查是针对opentype二进制文件和项目元数据文件的。 (目前支持google字体METADATA.pb文件。)

如果您正在使用github(或类似的主机)公开开发字体项目,则可以设置一个持续集成服务(如Travis),以便在每次提交时运行字体烘焙,这样每次更新时,所有检查都将在您的文件上运行。

琐事

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何拆分字符串(基于各种分隔符),但不保留空格?   解析。Json格式的txt文件和knime中的java   java Spring rest api为什么在rest api调用的响应中更改了数据类型   升华文本3抛出java。lang.ClassNotFoundException,而记事本++不存在   java Android指纹扫描仪在尝试5次后停止工作?   java Android如何设置精确的重复报警?   java如何使用HTTPGET connect为access API输入用户名和密码   java当测试报告显示没有测试失败时,Gradle为什么说“有失败的测试”?   用Gson实现java获取响应   MapReduce程序中函数错误的java不可映射参数   java spring安全性不符合自动代理的条件   java GWT使用异步回调进行同步/阻塞调用   java奇怪的类数组问题无法在jsp中显示   如何在java中使用PrinterJob使用epl打印条形码   java如何在JTable中居中单元格   将Java Mockito测试转换为Kotlin   html Java正则表达式模式匹配到多个相同标记   testCompile中缺少java Gradle(Android)多项目依赖项   在输入提示后输入字符串时发生java FileNotFoundException