跳转到主要内容

Google Fonts集合中语言支持的Python API。

项目描述

此python模块提供了一个API,包含有关语言/地区/脚本的数据,用于在Google Fonts集合中对字体家族的语言支持进行分类。

您也可以直接访问位于Lib/gflanguages/data目录下的原始textproto文件。

本项目中的大部分代码都是从gftools存储库(https://github.com/googlefonts/gftools/)复制而来,以便语言/地区/脚本数据可以轻松地供所有工具使用,而无需也获取gftools的大型依赖项树。此模块的主要用户是Font Bakery,它需要在检查的字体二进制文件上验证语言支持。(见https://github.com/googlefonts/fontbakery/issues/3605

gflanguages模块的第二大用户是gftools本身。

语言/地区/脚本定义和gflanguages模块用作google/fonts存储库中的子树,在其lang/目录(https://github.com/google/fonts/tree/main/lang)。

这是更新这些定义的主要位置,以避免数据重复并确保工具之间的统一性。

要了解更多关于lang元数据如何影响下游的信息,请参阅gf-guide/lang

项目详情


下载文件

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

源代码分发

gflanguages-0.6.4.tar.gz (799.6 kB 查看哈希值)

上传时间 源代码

构建分发

gflanguages-0.6.4-py3-none-any.whl (1.3 MB 查看哈希值)

上传时间 Python 3

由以下组织支持