[fonttools/fonttools] 61ebd4: Some new `varLib.avar` modules / tools (#3926)

0 views
Skip to first unread message

Behdad Esfahbod

unread,
Sep 9, 2025, 1:06:31 PM (10 days ago) Sep 9
to fontto...@googlegroups.com
Branch: refs/heads/main
Home: https://github.com/fonttools/fonttools
Commit: 61ebd4f634bf90608d72d356612a4ba913f51f1b
https://github.com/fonttools/fonttools/commit/61ebd4f634bf90608d72d356612a4ba913f51f1b
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2025-09-09 (Tue, 09 Sep 2025)

Changed paths:
R Lib/fontTools/varLib/avar.py
A Lib/fontTools/varLib/avar/__init__.py
A Lib/fontTools/varLib/avar/__main__.py
A Lib/fontTools/varLib/avar/build.py
A Lib/fontTools/varLib/avar/map.py
A Lib/fontTools/varLib/avar/plan.py
A Lib/fontTools/varLib/avar/unbuild.py
M Lib/fontTools/varLib/avarPlanner.py
M Tests/varLib/avar_test.py

Log Message:
-----------
Some new `varLib.avar` modules / tools (#3926)

* [varLib.avar] Move module into directory

* [varLib.avar.unbuild] New module

Prints out .designspace snippet of fvar/avar tables.

* [varLib.avar] Build fvar/name tables as needed

* [varLib.avar.build] Module to build fvar/avar tables from .designspace

* [varLib.avar] Hide from `fonttools --help`

varLib.avar.build/unbuild do the same work now.

* [varLib.avar.plan] Move from varLib.avarPlanner

* [varLib.avar.map] New module to map location through avar table

* [varLib.avar] fix undefined variables in plan.py; handle missing input coords or fvar in map.py

* deprecate `fonttools varLib.avar` script, recommend to use build/unbuild

---------

Co-authored-by: Cosimo Lupo <cl...@google.com>



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