PDF::API2::TTF::Gdef - Opentype GDEF table support
The GDEF table contains various global lists of information which are apparantly used in other places in an OpenType renderer. But precisely where is open to speculation...
There are 4 tables in the GDEF table, each with their own structure:
GLYPH | ||||||||||||||||||||||||||||
This is an PDF::API2::TTF::Coverage Class Definition table containing information as to what type each glyph is. | ||||||||||||||||||||||||||||
ATTACH | ||||||||||||||||||||||||||||
The attach table consists of a coverage table and then attachment points for each glyph in the coverage table:
| ||||||||||||||||||||||||||||
LIG | ||||||||||||||||||||||||||||
This contains the ligature caret positioning information for ligature glyphs
| ||||||||||||||||||||||||||||
MARKS | ||||||||||||||||||||||||||||
Due to confusion in the GDEF specification, this field is currently withdrawn until the confusion is resolved. That way, perhaps this stuff will work! This class definition table stores the mark attachment point numbers for each attachment mark, to indicate which attachment point the mark attaches to on its base glyph. |
Reads the table into the data structure
Writes out this table.