[fonttools/fonttools] 30a647: Add regression tests for avar2 partial-instancing ...

1 view
Skip to first unread message

Cosimo Lupo

unread,
Aug 1, 2026, 10:31:26 AM (4 days ago) Aug 1
to fontto...@googlegroups.com
Branch: refs/heads/avar2-regression-tests
Home: https://github.com/fonttools/fonttools
Commit: 30a647b1e4597b750338e0b5bca88adc493ec621
https://github.com/fonttools/fonttools/commit/30a647b1e4597b750338e0b5bca88adc493ec621
Author: Cosimo Lupo <cos...@anthrotype.com>
Date: 2026-08-01 (Sat, 01 Aug 2026)

Changed paths:
M Tests/varLib/instancer/instancer_test.py
M Tests/varLib/varStore_test.py

Log Message:
-----------
Add regression tests for avar2 partial-instancing blockers

Partial instancing can delete live gvar and ItemVariationStore deltas when
VarStore.getExtremes underestimates a reachable hidden-axis coordinate or
when a tent peak lies exactly at a retained boundary.

Also cover a truncated avar VarIdxMap crashing during offset compensation,
the avar1 refactor losing post-map F2Dot14 rounding and warping
pre-normalized distances, and an avar2 table without a VarStore
dereferencing None instead of taking the v1 normalization path.



To unsubscribe from these emails, change your notification settings at https://github.com/fonttools/fonttools/settings/notifications
Reply all
Reply to author
Forward
0 new messages