Skip to main content

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gflanguages-0.4.3.tar.gz (675.4 kB view details)

Uploaded Source

Built Distribution

gflanguages-0.4.3-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file gflanguages-0.4.3.tar.gz.

File metadata

  • Download URL: gflanguages-0.4.3.tar.gz
  • Upload date:
  • Size: 675.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for gflanguages-0.4.3.tar.gz
Algorithm Hash digest
SHA256 ba15b5e0b300d3357c37abcf62e4691d084b3fbc3d21d3c14d328d809b1b8082
MD5 e82f69832adcf47052b907fb6f646b4d
BLAKE2b-256 6f7f487cced22ba1e40f9b189d8308c6ea4fa0fcc900c344dc03be87e37a21cd

See more details on using hashes here.

File details

Details for the file gflanguages-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: gflanguages-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for gflanguages-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 60c97228af593a6419f6076e5afa1164af09f81d236cb345ba0fa3fadf8f57a1
MD5 64ef7bb75a560f1cba3a81c0c2914b05
BLAKE2b-256 0fb764056032e9b5a672e3308044731ced896a5bcb278825ae6249cc46aaa321

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page