Python Apache-2.0

nototools

Noto fonts support tools and scripts plus web site generation

N

notofonts

Dernière activité 3 août 2026
notofonts/nototools

305

étoiles

92

forks

99

issues ouvertes

Ce README est souvent en anglais.

CI Build Status PyPI Dependencies

Noto Tools

The nototools python package contains python scripts used to maintain the Noto Fonts project, including the google.com/get/noto website.

Installation

On Mac OS X, install dependencies with homebrew

# used to ask for pygtk as well
brew install harfbuzz cairo pango imagemagick

Install python dependencies,

pip install -r requirements.txt

Then install nototools. Since nototools changes frequently, installing using 'editable' mode is recommended:

pip install -e .

Usage

The following scripts are provided:

  • autofix_for_release.py
  • add_vs_cmap.py
  • coverage.py
  • create_image.py
  • decompose_ttc.py
  • drop_hints.py
  • dump_otl.py
  • fix_khmer_and_lao_coverage.py
  • fix_noto_cjk_thin.py
  • generate_sample_text.py
  • generate_website_2_data.py
  • merge_noto.py
  • merge_fonts.py
  • noto_lint.py
  • scale.py
  • subset.py
  • subset_symbols.py
  • test_vertical_extents.py

The following tools are provided:

  • notodiff

Releasing

See https://googlefonts.github.io/python#make-a-release.

Projets similaires

Noto CJK fonts

Python
Nnotofonts
4,1 k étoiles272

Distribution site for Noto fonts

Python
Nnotofonts
307 étoiles36

A library to manipulate font files from Python.

Pythonfontsopentypepython
Ffonttools
5,3 k étoiles544