Added merging tables for 'name' and 'gasp'.
diff --git a/Lib/fontTools/merge.py b/Lib/fontTools/merge.py
index c744108..b86bbd3 100644
--- a/Lib/fontTools/merge.py
+++ b/Lib/fontTools/merge.py
@@ -220,6 +220,17 @@
'metrics': sumDicts,
}
+ttLib.getTableClass('gasp').mergeMap = {
+ 'tableTag': equal,
+ 'version': max,
+ 'gaspRange': first, # FIXME? Appears irreconcilable
+}
+
+ttLib.getTableClass('name').mergeMap = {
+ 'tableTag': equal,
+ 'names': first, # FIXME? Does mixing name records make sense?
+}
+
ttLib.getTableClass('loca').mergeMap = {
'*': recalculate,
'tableTag': equal,