Merge branch 'master' into remove-gvar-zero-workaround
* master: (70 commits)
Bump version: 4.4.0 → 4.4.1.dev0
Release 4.4.0
Update changelog [skip ci]
fontBuilder: allow to build v1 from setupCPAL method
colorLib_test: add tests for buildCPAL v1
colorLib: allow to build CPAL version=1
[CPAL] the absence of a color palette label nameID is 0xFFFF, not 0
colorLib: add type annotations
add tests for buildCORL and buildCPAL
fontBuilder: add setupCOLR and setupCPAL methods
colorLib: add buildCOLR and buildCPAL
ufoLib: don't crash if UFO2 has openTypeHheaCaretOffset=0.0
_g_l_y_f_test: add tests for Glyph.getCoordinates and GlyphComponent.to/fromXML
[glyf] if comp uses anchors compute firstPt-secondPt offset after applying transform
Update NEWS.rst
merger: Convert input checking asserts into proper exceptions
featureVars: Use new exceptions
cff: Use new exceptions
models: Use new exceptions where input is checked
init: Convert input checking asserts into proper exceptions
...