[instancer] Towards L4 avar

This commit is contained in:
Behdad Esfahbod 2022-08-09 19:45:18 -06:00
parent d17d1355a2
commit 7330c78b10

View File

@ -874,7 +874,7 @@ def instantiateAvar(varfont, axisLimits):
if fromCoord < axisRange.minimum or fromCoord > axisRange.maximum:
continue
fromCoord = normalizeValue(fromCoord, (axisRange.minimum, 0, axisRange.maximum))
fromCoord = normalizeValue(fromCoord, axisRange)
if toCoord < 0:
assert mappedMin != 0
@ -887,7 +887,7 @@ def instantiateAvar(varfont, axisLimits):
fromCoord = floatToFixedToFloat(fromCoord, 14)
toCoord = floatToFixedToFloat(toCoord, 14)
newMapping[fromCoord] = toCoord
newMapping.update({-1.0: -1.0, 1.0: 1.0})
newMapping.update({-1.0: -1.0, 0.0: 0.0, 1.0: 1.0})
newSegments[axisTag] = newMapping
else:
newSegments[axisTag] = mapping