From 4de5fb800c1f6aaf4491a90a72e36ba36fc668c0 Mon Sep 17 00:00:00 2001 From: justvanrossum Date: Tue, 12 Nov 2019 10:02:27 +0100 Subject: [PATCH] improve error when glyph orders don't match; fixes #1758 --- Lib/fontTools/varLib/merger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/fontTools/varLib/merger.py b/Lib/fontTools/varLib/merger.py index 0fde561ab..2ac64fdbf 100644 --- a/Lib/fontTools/varLib/merger.py +++ b/Lib/fontTools/varLib/merger.py @@ -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