Behdad Esfahbod
|
132654c9e5
|
[varLib.avar] Comment
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
2742c6287c
|
[varLib.avar] Test & fix _pruneLocations
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
700b6a7b0e
|
[varLib.avar] Refactor code
So we can test it.
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
65ab19468d
|
[varLib.avar] Comments and a bug fix
Code was in wrong block.
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
bd76b4a24b
|
[varLib.avar] Handle default location mapping somewhere else
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
34e38c3d03
|
[varLib.avar] Do less work
No need to compute outputLocation for unneeded inputLocations.
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
9f19a19c4e
|
[varLib.avar] Introduce base master earlier
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
b8306b1d82
|
[varLib.avar] Fix normalization
And see if I can make it deterministic. It still isn't.
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
cb031514ea
|
[varLib.avar] Try dropping unnecessary "masters"
Untested, as I don't have a test font that exercises this.
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
e606adfffe
|
[varLib.avar] Add peakLocation as well, oops
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
0127a235af
|
[varLib.avar] Don't require a full .designspace with sources
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
297f73aeaf
|
[varLib.avar] Err, don't drop empty pins
https://github.com/fonttools/fonttools/issues/3086#issuecomment-2263626285
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
40f6760e8a
|
[varLib.avar] Don't clamp values
https://github.com/fonttools/fonttools/pull/3598#issuecomment-2266082009
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
150d4fc195
|
[varLib.avar] Sketch of code to reconstruct mappings from binary
https://github.com/Lorp/fencer/issues/25
|
2024-08-30 08:46:50 -07:00 |
|
Behdad Esfahbod
|
0a3360e527
|
[varLib.avar] New module to compile avar from .designspace file
Fixes https://github.com/fonttools/fonttools/issues/3275
|
2023-09-22 10:09:18 -06:00 |
|