Merge pull request #1759 from justvanrossum/improve-error-issue1758

[varLib] improve error when glyph orders don't match; fixes #1758
This commit is contained in:
Just van Rossum 2019-11-12 10:09:50 +01:00 committed by GitHub
commit 4658525153
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -165,7 +165,7 @@ def _merge_GlyphOrders(font, lst, values_lst=None, default=None):
sortKey = font.getReverseGlyphMap().__getitem__
order = sorted(combined, key=sortKey)
# Make sure all input glyphsets were in proper order
assert all(sorted(vs, key=sortKey) == vs for vs in lst)
assert all(sorted(vs, key=sortKey) == vs for vs in lst), "glyph orders are not consistent across masters"
del combined
paddedValues = None