Behdad Esfahbod
|
8728789c05
|
[instancer] Don't produce triples outside <-1,0,+1>
Fixes https://github.com/fonttools/fonttools/issues/3350
|
2023-12-06 10:22:11 -05:00 |
|
Behdad Esfahbod
|
f1e56cd757
|
[instancer.solver] Fix case where axisDef < lower and upper < axisMax
Fixes https://github.com/fonttools/fonttools/issues/3291
|
2023-10-16 13:46:39 -06:00 |
|
Behdad Esfahbod
|
10bc7a804a
|
[instancer/L4] Implement an optimization
|
2023-06-21 17:52:12 -06:00 |
|
Behdad Esfahbod
|
17761cc616
|
[instancer/L4] Add tests
|
2023-06-21 15:09:56 -06:00 |
|
Behdad Esfahbod
|
204532aee3
|
[instancer/L4] Misc fixes and fix tests
|
2023-06-21 15:09:56 -06:00 |
|
Behdad Esfahbod
|
023ad3a363
|
[instancer/L4] Fix crossing calculation
|
2023-06-21 15:09:56 -06:00 |
|
Behdad Esfahbod
|
3ba7e6d706
|
[instancer-solver] Fix a bug
Fixes https://github.com/fonttools/fonttools/issues/3139
|
2023-05-29 17:39:02 -06:00 |
|
Nikolaus Waxweiler
|
d584daa8fd
|
Blacken code
|
2022-12-13 11:26:36 +00:00 |
|
Behdad Esfahbod
|
aabced171e
|
[instancer.solver] Fix case3 with gain
Ouch!
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
7ee8414cab
|
[instancer.solver] Better handling of peak==axisDef
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
e08553011a
|
[instancer.solver] Handle when peak falls on new axis default
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
08c896f534
|
[instancer.solver] Cleanup tests of pytest.approx
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
eddc53c267
|
[instancer.solver] More test
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
743033d755
|
[instancer.solver] Use pytest.approx() in tests
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
e7d4416c27
|
[instancer.solver] Add more tests
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
52c791ad1d
|
[instancer.solver] Add a special case
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
b6a3ef37e1
|
[instancer.solver] Second try at sending everything through WithGain
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
c3fa1b59ac
|
[instancer.solver] Return None as gain tent
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
a87ba55a90
|
[instancer.solver] More test
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
340fb5866c
|
[instancer.solver] More test
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
dd5452527e
|
[instancer.solver] More fixes
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
264ac96288
|
[instancer.solver] Improve test
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
4637daf191
|
[instancer.solver] Fix 3a
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
bb94fe0df2
|
[instancer.solver] One more test
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
8a49fdc4ec
|
[instancer.solver] Fix up algorithm again
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
6210e7d331
|
[instancer.solver] Test more
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
f2ebccd468
|
[instancer.solver] Add tests
|
2022-10-13 10:35:02 -06:00 |
|