Lines Matching refs:tables
11 from fontTools.ttLib.tables import otTables, _h_e_a_d
12 from fontTools.ttLib.tables.DefaultTable import DefaultTable
142 def merge(self, m, tables): argument
150 return m.mergeObjects(self, self.mergeMap, tables)
152 return logic(tables)
279 def merge(self, m, tables): argument
280 DefaultTable.merge(self, m, tables)
333 def merge(self, m, tables): argument
334 for i,table in enumerate(tables):
344 return DefaultTable.merge(self, m, tables)
351 def merge(self, m, tables): argument
353 cmapTables = [(t,fontIdx) for fontIdx,table in enumerate(tables) for t in table.tables
378 self.tables = [cmapTable]
379 self.numSubTables = len(self.tables)
447 def merge(self, m, tables): argument
449 assert len(tables) == len(m.duplicateGlyphsPerFont)
450 for i,(table,dups) in enumerate(zip(tables, m.duplicateGlyphsPerFont)):
494 DefaultTable.merge(self, m, tables)
742 tables = [font.get(tag, NotImplemented) for font in fonts]
745 table = clazz(tag).merge(self, tables)
775 def mergeObjects(self, returnTable, logic, tables): argument
779 …allKeys = set.union(set(), *(vars(table).keys() for table in tables if table is not NotImplemented…
791 value = mergeLogic(getattr(table, key, NotImplemented) for table in tables)