[varLib] Clamp values in normalizeLocation()

This commit is contained in:
Behdad Esfahbod 2016-08-17 17:16:53 -07:00
parent 06b1840866
commit 9ed319d0ad

View File

@ -12,9 +12,9 @@ def normalizeLocation(location, axes):
if v == default:
v = 0
elif v < default:
v = (v - default) / (default - lower)
v = (max(v, lower) - default) / (default - lower)
else:
v = (v - default) / (upper - default)
v = (min(v, upper) - default) / (upper - default)
out[tag] = v
return out