diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2014-03-28 15:37:18 -0700 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2014-03-28 15:37:18 -0700 |
commit | 2772d8496e6979f6b7992d35233e2b973d7b86b5 (patch) | |
tree | e7a1eddaa06398546ced39ef624fab94b225eb8d | |
parent | 4bb028e44f6fc320a5935e80730002ca54d15ec3 (diff) | |
download | fonttools-2772d8496e6979f6b7992d35233e2b973d7b86b5.tar.gz |
[merge] Minor
-rw-r--r-- | Lib/fontTools/merge.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/fontTools/merge.py b/Lib/fontTools/merge.py index 848b0a94..8d6d34ec 100644 --- a/Lib/fontTools/merge.py +++ b/Lib/fontTools/merge.py @@ -673,10 +673,13 @@ class Merger(object): allTags.remove('GlyphOrder') for tag in allTags: - clazz = ttLib.getTableClass(tag) tables = [font.get(tag, NotImplemented) for font in fonts] + + clazz = ttLib.getTableClass(tag) table = clazz(tag).merge(self, tables) + # XXX Clean this up and use: table = mergeObjects(tables) + if table is not NotImplemented and table is not False: mega[tag] = table self.log("Merged '%s'." % tag) |