Branch: refs/heads/avar-instancing
Home:
https://github.com/fonttools/fonttools
Commit: 72140af801946cf39a21b112a24062c8c71c212b
https://github.com/fonttools/fonttools/commit/72140af801946cf39a21b112a24062c8c71c212b
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
A Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer] Start avar2 subsetting
Just some code for now to get min/max delta of a
varIdx from a varStore...
Commit: 2c4687c63c6797a312cf8810d8cce987e5a3fbd0
https://github.com/fonttools/fonttools/commit/2c4687c63c6797a312cf8810d8cce987e5a3fbd0
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Experiment with limiting axes
Commit: 891e66d3d539f251bd0c6cb09004812fd9016930
https://github.com/fonttools/fonttools/commit/891e66d3d539f251bd0c6cb09004812fd9016930
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Minor speedup
Commit: b1e256bb6aed4f8b54f3b742674c7f5953d9a337
https://github.com/fonttools/fonttools/commit/b1e256bb6aed4f8b54f3b742674c7f5953d9a337
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] No need to keep varIdx in the cache key
It's constant.
Commit: b68cd640ba24e6fce89fe16f86e89d822d90d328
https://github.com/fonttools/fonttools/commit/b68cd640ba24e6fce89fe16f86e89d822d90d328
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Try adding identity value to main axis
Commit: 4195ef77ad9d3714ffc4a11ae62868beaa29b76f
https://github.com/fonttools/fonttools/commit/4195ef77ad9d3714ffc4a11ae62868beaa29b76f
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/__init__.py
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer.avar] Fix it
Seems to be working now.
Commit: 50feb24757a053adbaf15e9597798c8c88446d58
https://github.com/fonttools/fonttools/commit/50feb24757a053adbaf15e9597798c8c88446d58
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer.avar] Instantiate varStore a second time?
Untested.
Commit: 9137b0fc6ef162b782e37e352701a6e067351ff9
https://github.com/fonttools/fonttools/commit/9137b0fc6ef162b782e37e352701a6e067351ff9
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
.
Commit: a637452d6d855b3f66eb6876019d281d4342539d
https://github.com/fonttools/fonttools/commit/a637452d6d855b3f66eb6876019d281d4342539d
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
Log Message:
-----------
..
Commit: 3cd1666a67fa3b17a8b8383c5e2b772ba65d005a
https://github.com/fonttools/fonttools/commit/3cd1666a67fa3b17a8b8383c5e2b772ba65d005a
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
M Lib/fontTools/varLib/instancer/avar.py
M Lib/fontTools/varLib/varStore.py
Log Message:
-----------
[instancer/avar2] Progress
Commit: 0e26f9f4d56de243d862680ddb3e403f995ff650
https://github.com/fonttools/fonttools/commit/0e26f9f4d56de243d862680ddb3e403f995ff650
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
Log Message:
-----------
[instancer/avar2] Don't modify limits as we go
Commit: 64be62d575b28283567d8b662b0b5c7eafa96b1c
https://github.com/fonttools/fonttools/commit/64be62d575b28283567d8b662b0b5c7eafa96b1c
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
M Lib/fontTools/varLib/instancer/avar.py
M Lib/fontTools/varLib/varStore.py
Log Message:
-----------
Black
Commit: 9750f7c50e2b56d8d439b0181b7c70174cff0167
https://github.com/fonttools/fonttools/commit/9750f7c50e2b56d8d439b0181b7c70174cff0167
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
Log Message:
-----------
[instancer/avar2] Simplify
Commit: 5e9a256a81d38c3c345e4a96c6529b3807c00087
https://github.com/fonttools/fonttools/commit/5e9a256a81d38c3c345e4a96c6529b3807c00087
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
[instancer/avar2] Fixup
Commit: 5e7750a7bf037b1bcf5c491ce1ee962407f4e0c5
https://github.com/fonttools/fonttools/commit/5e7750a7bf037b1bcf5c491ce1ee962407f4e0c5
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
[instancer.avar2] Towards instancing
Commit: 159ef29d2207414b22633c1d238dbc1a73782cd0
https://github.com/fonttools/fonttools/commit/159ef29d2207414b22633c1d238dbc1a73782cd0
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
[instancer/avar2] Almost there!
Commit: 0b2507c1963a9b818a9a3b1844ae3b3b9fbe7599
https://github.com/fonttools/fonttools/commit/0b2507c1963a9b818a9a3b1844ae3b3b9fbe7599
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Simplify
Commit: bee8e9e6b137d61f08fdc0a47992beca21711644
https://github.com/fonttools/fonttools/commit/bee8e9e6b137d61f08fdc0a47992beca21711644
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
M Tests/varLib/instancer/instancer_test.py
Log Message:
-----------
[instancer/avar2] Fix tests
Commit: 35e5814cf9494ebfcaab58732a7e57e48fc24207
https://github.com/fonttools/fonttools/commit/35e5814cf9494ebfcaab58732a7e57e48fc24207
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
R Lib/fontTools/varLib/instancer/avar.py
A Lib/fontTools/varLib/instancer/avar2.py
Log Message:
-----------
[instancer/avar2] Rename
Commit: 46848b7537797271508040f559e7dc1338b54924
https://github.com/fonttools/fonttools/commit/46848b7537797271508040f559e7dc1338b54924
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/varLib/instancer/avar2.py
Log Message:
-----------
[instancer/avar2] Minor improvement to output
Commit: ea4eb263fabd13a8c48bc25f14df269393931bbd
https://github.com/fonttools/fonttools/commit/ea4eb263fabd13a8c48bc25f14df269393931bbd
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
[instancer/avar2] First try at scaling deltas
Seems to do something.
Compare:
https://github.com/fonttools/fonttools/compare/7851ff4adf70...ea4eb263fabd
To unsubscribe from these emails, change your notification settings at
https://github.com/fonttools/fonttools/settings/notifications