[merge] Minor
diff --git a/Lib/fontTools/merge.py b/Lib/fontTools/merge.py
index 0ab9c0c..2081467 100644
--- a/Lib/fontTools/merge.py
+++ b/Lib/fontTools/merge.py
@@ -31,7 +31,7 @@
# maxFunctionDefs, maxInstructionDefs, maxSizeOfInstructions
# TODO Assumes that all tables have format 1.0; safe assumption.
for key in set(sum((vars(table).keys() for table in m.tables), [])):
- setattr(self, key, max(getattr(table, key) for table in m.tables))
+ setattr(self, key, max(getattr(table, key) for table in m.tables))
return True
@_add_method(ttLib.getTableClass('head'))
@@ -263,7 +263,8 @@
# TODO Is it necessary to reload font? I think it is. At least
# it's safer, in case tables were loaded to provide glyph names.
fonts = [ttLib.TTFont(fontfile) for fontfile in fontfiles]
- map(ttLib.TTFont.setGlyphOrder, fonts, glyphOrders)
+ for font,glyphOrder in zip(fonts, glyphOrders):
+ font.setGlyphOrder(glyphOrder)
mega.setGlyphOrder(megaGlyphOrder)
allTags = set(sum([font.keys() for font in fonts], []))