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 查看哈希值)
关闭
gflanguages-0.6.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6be05247674c0bf115be941af401be73ef48a4c79761338a06bf2bf27059ac66 |
|
MD5 | 5d191daeeab206f4bc039696180356cb |
|
BLAKE2b-256 | df4852cb59a72abf1ecacc49c4728dca83c1e017ebc4ed8d8e6929feef765e1c |
关闭
gflanguages-0.6.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d484cb3ad5c0624f3545d681ddee0b16c47696a29922b8c7988f5a8b07cff63 |
|
MD5 | 35c3479a26304784d94d2593aef17d2e |
|
BLAKE2b-256 | d46682e813da91be5eee5451afeedf1f35dc72e4d8dc796f86ac966cfd023041 |