[instancer] Simplify avar mapping more
This commit is contained in:
parent
7330c78b10
commit
24cd9dc00e
@ -876,14 +876,9 @@ def instantiateAvar(varfont, axisLimits):
|
||||
continue
|
||||
fromCoord = normalizeValue(fromCoord, axisRange)
|
||||
|
||||
if toCoord < 0:
|
||||
assert mappedMin != 0
|
||||
assert toCoord >= mappedMin
|
||||
toCoord /= abs(mappedMin)
|
||||
elif toCoord > 0:
|
||||
assert mappedMax != 0
|
||||
assert toCoord <= mappedMax
|
||||
toCoord /= mappedMax
|
||||
assert mappedMin <= toCoord <= mappedMax
|
||||
toCoord = normalizeValue(toCoord, (mappedMin, 0, mappedMax))
|
||||
|
||||
fromCoord = floatToFixedToFloat(fromCoord, 14)
|
||||
toCoord = floatToFixedToFloat(toCoord, 14)
|
||||
newMapping[fromCoord] = toCoord
|
||||
|
Loading…
x
Reference in New Issue
Block a user