Skip to main content

用于评估 Google 字体集合中的语言支持的 python API。

项目描述

这个 python 模块提供了一个 API,其中包含有关语言/区域/脚本的数据,用于 Google 字体集合中字体系列的语言支持分类。

您还可以直接访问目录中的原始textproto文件Lib/gflanguages/data

该项目中的大部分代码都是从gftools存储库 ( https://github.com/googlefonts/gftools/ ) 复制的,因此我们的所有工具都可以轻松使用语言/区域/脚本数据,而不必同时获得大量依赖项的树gftools。该模块最直接的用户是Font Bakery,它需要验证对正在检查的字体二进制文件的语言支持。(见https://github.com/googlefonts/fontbakery/issues/3605

gflanguages模块的第二个明显用户将是gftools它自己。我很快就会发送一个拉取请求。

语言/区域/脚本定义仍在google/fontsrepo 上的lang/目录(https://github.com/google/fonts/tree/main/lang)上逐步更新,并且该gflanguages模块将尝试保持同步。

理想情况下,该模块将成为更新这些定义的主要场所,避免数据重复并保证跨工具的一致性。但这需要与谷歌字体团队协调,所以我希望这个模块现在可以作为这种拟议集成的原型。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

gflanguages-0.4.0.tar.gz (673.6 kB 查看哈希

已上传 source

内置分布

gflanguages-0.4.0-py3-none-any.whl (1.1 MB 查看哈希

已上传 py3