mike-fabian / nototools

Noto fonts support tools and scripts plus web site generation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 'develop' is recommended:

python setup.py develop

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

License:Apache License 2.0


Languages

Language:Python 98.3%Language:Shell 1.3%Language:Makefile 0.3%Language:Dockerfile 0.1%Language:HTML 0.1%