fontTools.ttLib.tables.G_P_O_S_
index
/home/mcfletch/pylive/fontTools/ttLib/tables/G_P_O_S_.py

 
Classes
       
BaseTTXConverter(DefaultTable)
table_G_P_O_S_

 
class table_G_P_O_S_(BaseTTXConverter)
    
Method resolution order:
table_G_P_O_S_
BaseTTXConverter
DefaultTable

Methods inherited from BaseTTXConverter:
compile(self, font)
Create a top-level OTFWriter for the GPOS/GSUB table.
Call the compile method for the the table
        for each 'converter' record in the table converter list
                call converter's write method for each item in the value. 
                        - For simple items, the write method adds a string to the
                        writer's self.items list. 
                        - For Struct/Table/Subtable items, it add first adds new writer to the 
                        to the writer's self.items, then calls the item's compile method.
                        This creates a tree of writers, rooted at the GUSB/GPOS writer, with
                        each writer representing a table, and the writer.items list containing
                        the child data strings and writers.
call the getAllData method
        call _doneWriting, which removes duplicates
        call _gatherTables. This traverses the tables, adding unique occurences to a flat list of tables
        Traverse the flat list of tables, calling getDataLength on each to update their position
        Traverse the flat list of tables again, calling getData each get the data in the table, now that
        pos's and offset are known.
 
        If a lookup subtable overflows an offset, we have to start all over.
decompile(self, data, font)
fromXML(self, (name, attrs, content), font)
toXML(self, writer, font)

Methods inherited from DefaultTable:
__cmp__(self, other)
__init__(self, tag)
__repr__(self)

Data and other attributes inherited from DefaultTable:
dependencies = []

 
Data
        __file__ = '/home/mcfletch/pylive/fontTools/ttLib/tables/G_P_O_S_.pyc'
__name__ = 'fontTools.ttLib.tables.G_P_O_S_'
__package__ = 'fontTools.ttLib.tables'