A python API for evaluating language support in the Google Fonts collection.
Project description
This python module provides an API with data about languages/regions/scripts for use in the language-support categorization of the font families in the Google Fonts collection.
You can also directly access the raw textproto files on the Lib/gflanguages/data
directory:
Most of the code in this project was copied from the gftools
repository (https://github.com/googlefonts/gftools/) so that language/region/script data can be easily available to all our tools without having to also get the large dependency tree of gftools
. The most immediate user of this module is Font Bakery
, which needs to validate language support on font binaries being checked. (see https://github.com/googlefonts/fontbakery/issues/3605)
The second obvious user of this gflanguages
module is gftools
itself.
Language/region/script definitions and the gflanguages
modules are used as a subtree in the google/fonts
repo, on its lang/ directory (https://github.com/google/fonts/tree/main/lang).
This module is the main place to update these definitions, avoiding data duplication and guaranteeing uniformity across tools.
To learn more about how lang metadata affects downstream, see gf-guide/lang.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gflanguages-0.6.5.tar.gz
.
File metadata
- Download URL: gflanguages-0.6.5.tar.gz
- Upload date:
- Size: 827.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0c8515567632a211fcecc27016a8a7f31eba498f4538abcb730c11ac84daf2a |
|
MD5 | ccb8326ba9692a3b6c167cb3975aa69f |
|
BLAKE2b-256 | 38cf7a4a640fc9c4218a7d38ef48298a4bbeea701dbcf351ceceba2553b90c22 |
File details
Details for the file gflanguages-0.6.5-py3-none-any.whl
.
File metadata
- Download URL: gflanguages-0.6.5-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca1f3d0d247d59aafd190bb49ec71cae044592537da9ee7ca547712da6a615bb |
|
MD5 | 77624678603bf90de9a35989c3e27671 |
|
BLAKE2b-256 | 2f743ad7f11d4bc7435d8dbff217d2eb994cd1f1ef13be8409266763d05b423b |