/// > Historically the class table had been a tight array of 8-bit values. However, in certain cases
/// > (such as Asian fonts) the potential wide separation between glyph indices covered by the same
/// > class table has led to much wasted space in the table. Therefore, the class tables in extended
/// > state tables are now simply LookupTables, where the looked-up value is a 16-bit class value.
/// > Note that a format 8 LookupTable (trimmed array) yields the same results as class array defined
/// If set, and the currentInsertList is nonzero, then the specified glyph list will be inserted
/// state of the currentInsertBefore flag). If clear, and the currentInsertList is nonzero, then
/// as a kashida-like insertion, either before or after the marked glyph (depending on the state
/// If set, specifies that insertions are to be made to the left of the current glyph. If clear,
// The units for this binary search are of type LookupSegment, and always have a minimum length of 6.
// The units for this binary search are of type LookupSegment and always have a minimum length of 6.
// The units for this binary search are of type LookupSingle and always have a minimum length of 4.