Lines Matching full:tables

16 	a convenient way of accessing tables.
17 Tables will be only decompiled when necessary, ie. when they're actually
67 tables. For SING glyphlets, the cmap table is used to specify Unicode
75 individual tables during decompilation will be ignored, falling
93 self.tables = {}
177 # don't reorder tables and save as is
182 # sort tables using the original font's order
222 The 'tables' argument must either be false (dump all tables) or a
223 list of tables to dump. The 'skipTables' argument may be a list of tables
224 to skip, but only when the 'tables' argument is false.
233 quiet=None, tables=None, skipTables=None, splitTables=False, argument
242 if not tables:
243 tables = list(self.keys())
244 if "GlyphOrder" not in tables:
245 tables = ["GlyphOrder"] + tables
248 if tag in tables:
249 tables.remove(tag)
250 numTables = len(tables)
271 tag = tables[i]
306 from .tables.DefaultTable import DefaultTable
341 return tag in self.tables
356 keys = list(self.tables.keys())
373 return self.tables[tag]
377 self.tables[tag] = table
389 self.tables[tag] = table
399 from .tables.DefaultTable import DefaultTable
404 self.tables[tag] = table
413 self.tables[Tag(tag)] = table
418 if tag in self.tables:
419 del self.tables[tag]
471 # itself. This means self.tables['cmap'] contains a partially
477 cmapLoading = self.tables['cmap']
478 del self.tables['cmap']
517 del self.tables['cmap']
522 self.tables['cmap'] = cmapLoading
651 return self.tables[tag].compile(self)
665 'CFF2' tables. Otherwise the outlines will be taken from the 'glyf' table.
817 from . import tables
820 __import__("fontTools.ttLib.tables." + pyTag)
831 return getattr(tables, pyTag)
840 from .tables.DefaultTable import DefaultTable
982 """Rewrite a font file, ordering the tables as recommended by the
988 …writer = SFNTWriter(outFile, len(reader.tables), reader.sfntVersion, reader.flavor, reader.flavorD…
989 tables = list(reader.keys())
990 for tag in sortedTagList(tables, tableOrder):