Axis coordinate normalisation and gvar tuple arithmetic for variable fonts. These modules do not parse tables themselves; they work on the output of fvar, avar and gvar.
| Module | Returns | Deps | Description |
|---|---|---|---|
| coordsConvert | { normaliseAxisValue, normaliseAxesCoords } |
tableAvar |
User-space axis values to the normalised [-1, +1] space, with optional avar remapping. |
| instance | { axisScalar, tupleScalar, applyGvarDeltas } |
fontErrors |
Tuple scalars and application of decoded gvar deltas to glyph points. |