[varLib] Do not encode gvar deltas that are all zeroes

This commit is contained in:
Behdad Esfahbod 2017-04-03 18:04:26 +02:00
parent 33d57dc2c3
commit b572ae6c5b

View File

@ -186,6 +186,8 @@ def _add_gvar(font, model, master_ttfs):
supports = model.supports
assert len(deltas) == len(supports)
for i,(delta,support) in enumerate(zip(deltas[1:], supports[1:])):
if not delta:
continue
var = TupleVariation(support, delta)
gvar.variations[glyph].append(var)