Skip to content

Noto fonts support tools and scripts plus web site generation

License

Notifications You must be signed in to change notification settings

punchcutter/nototools

 
 

Repository files navigation

Travis Build Status

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

brew install --with-cairo harfbuzz cairo pango pygtk 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

About

Noto fonts support tools and scripts plus web site generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.4%
  • Shell 1.2%
  • JavaScript 0.5%
  • C 0.4%
  • Makefile 0.3%
  • CSS 0.1%
  • Other 0.1%