Table of Contents
pip install git+https://github.com/daltonmaag/kerning-validator
This is a developer tool to sanity-check the font compilation stack.
It tests ufo2ft's KernFeatureWriter (no manual kern
, dist
, mark
, mkmk
, curs
features; too complicated to unparse), and thereby implicitly fontTools's font compilation and uharfbuzz's table packing code. The shaping is validated with the HarfBuzz code embedded into uharfbuzz, typically using the HarfBuzz shaping engine.
Run the tool on one or more UFOs. It will compile them using ufo2ft and use uharfbuzz to ensure that the kerning defined in the sources makes it into the final font.
kerning-validator
is distributed under the terms of the MIT license.