Branch: refs/heads/avar-instancing
Home:
https://github.com/fonttools/fonttools
Commit: 51ef4ec3a8158c65dad41303acbd1a2bae73e28e
https://github.com/fonttools/fonttools/commit/51ef4ec3a8158c65dad41303acbd1a2bae73e28e
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: a9f46a9075f67aaa4991e2ef1ee1b32ecf34cefe
https://github.com/fonttools/fonttools/commit/a9f46a9075f67aaa4991e2ef1ee1b32ecf34cefe
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Experiment with limiting axes
Commit: 7c32d8b7782dd90d2d87f43fc2c99b349bf1f61e
https://github.com/fonttools/fonttools/commit/7c32d8b7782dd90d2d87f43fc2c99b349bf1f61e
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Minor speedup
Commit: 15d620e5ef6ac244c76ec2dddabd856983383ab0
https://github.com/fonttools/fonttools/commit/15d620e5ef6ac244c76ec2dddabd856983383ab0
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: 65836fd5df404981b60f9ae652c068f42dd85c8f
https://github.com/fonttools/fonttools/commit/65836fd5df404981b60f9ae652c068f42dd85c8f
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer/avar2] Try adding identity value to main axis
Commit: 1c42eea811fdd9c6f036dc72be8c7983690a075c
https://github.com/fonttools/fonttools/commit/1c42eea811fdd9c6f036dc72be8c7983690a075c
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: def311efbe688e6f3d015f84108737023e8fbb2f
https://github.com/fonttools/fonttools/commit/def311efbe688e6f3d015f84108737023e8fbb2f
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/varLib/instancer/avar.py
Log Message:
-----------
[instancer.avar] Instantiate varStore a second time?
Untested.
Commit: 1bebed86f35b43ab438fc362dd978352f9c2a946
https://github.com/fonttools/fonttools/commit/1bebed86f35b43ab438fc362dd978352f9c2a946
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
[instancer/avar2] Add renormalizeAxisLimits
Commit: 044df92b152a833c1646c6607c9d001e8ceb5d88
https://github.com/fonttools/fonttools/commit/044df92b152a833c1646c6607c9d001e8ceb5d88
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: b101b78fe983be8d60e790c5f19945151b18406f
https://github.com/fonttools/fonttools/commit/b101b78fe983be8d60e790c5f19945151b18406f
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
Log Message:
-----------
[instancer/avar2] Don't modify limits as we go
Commit: c29a068a623fd174385d3e04462121cd4e0f2efe
https://github.com/fonttools/fonttools/commit/c29a068a623fd174385d3e04462121cd4e0f2efe
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: 1d5dac2a85d1039361e32012208202e79d3ce6ab
https://github.com/fonttools/fonttools/commit/1d5dac2a85d1039361e32012208202e79d3ce6ab
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/ttLib/tables/_a_v_a_r.py
Log Message:
-----------
[instancer/avar2] Simplify
Commit: 6005fcbcd8acc1a34cfc8461589c72acb51c5477
https://github.com/fonttools/fonttools/commit/6005fcbcd8acc1a34cfc8461589c72acb51c5477
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/varLib/instancer/__init__.py
Log Message:
-----------
[instancer/avar2] Fixup
Commit: f4b81c73aee5e8b8300ba697c56c3789f774d276
https://github.com/fonttools/fonttools/commit/f4b81c73aee5e8b8300ba697c56c3789f774d276
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: e404e5137b82a8d9c375a1a9f42fb1858a4d2a85
https://github.com/fonttools/fonttools/commit/e404e5137b82a8d9c375a1a9f42fb1858a4d2a85
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: b3bdbdf4d59b82cee965f5509d3a8ebba62f8a6b
https://github.com/fonttools/fonttools/commit/b3bdbdf4d59b82cee965f5509d3a8ebba62f8a6b
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: 9d938a6515db6fe8b1bf7c58eca2dd851075508f
https://github.com/fonttools/fonttools/commit/9d938a6515db6fe8b1bf7c58eca2dd851075508f
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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: f8036b32b27e7a982fd8c9174fd0083fa37968ec
https://github.com/fonttools/fonttools/commit/f8036b32b27e7a982fd8c9174fd0083fa37968ec
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
R Lib/fontTools/varLib/instancer/avar.py
A Lib/fontTools/varLib/instancer/avar2.py
Log Message:
-----------
[instancer/avar2] Rename
Commit: b9c6fe0700b2b8b275c6b26c791ab20bb78e4737
https://github.com/fonttools/fonttools/commit/b9c6fe0700b2b8b275c6b26c791ab20bb78e4737
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
Changed paths:
M Lib/fontTools/varLib/instancer/avar2.py
Log Message:
-----------
[instancer/avar2] Minor improvement to output
Commit: 7851ff4adf705d0403423eb68a04c22906e13607
https://github.com/fonttools/fonttools/commit/7851ff4adf705d0403423eb68a04c22906e13607
Author: Behdad Esfahbod <
beh...@behdad.org>
Date: 2024-10-29 (Tue, 29 Oct 2024)
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/ea4eb263fabd...7851ff4adf70
To unsubscribe from these emails, change your notification settings at
https://github.com/fonttools/fonttools/settings/notifications