InfiniText.GsubTables Class Reference

Detailed Description

Loads glyph substitution tables (ligatures). Ligatures are language sensitive. Each language group defines a bunch of "features" a font supports. Features can be, for example, turning 1/2 into a fraction; the "frac" feature.

Static Public Member Functions

static void Load (FontParser parser, int offset, FontFace font)
 
static void AddToFont (string name, FontParser parser, int tableOffset, FontFace font, LigatureLookupTable[] tables)
 Adds a ligature table to the font. More...
 

Member Function Documentation

static void InfiniText.GsubTables.AddToFont ( string  name,
FontParser  parser,
int  tableOffset,
FontFace  font,
LigatureLookupTable[]  tables 
)
inlinestatic

Adds a ligature table to the font.

static void InfiniText.GsubTables.Load ( FontParser  parser,
int  offset,
FontFace  font 
)
inlinestatic