The nototools
python package contains python scripts used to maintain the Noto Fonts project, including the google.com/get/noto website.
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 .
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