Defines |
| #define | FT_COMPONENT trace_otvgpos |
| #define | BaseArrayFunc otv_x_sxy |
| #define | LigatureAttachFunc otv_x_sxy |
| #define | Mark2ArrayFunc otv_x_sxy |
| #define | MarkBasePosFormat1Func otv_u_O_O_u_O_O |
| #define | MarkLigPosFormat1Func otv_u_O_O_u_O_O |
| #define | MarkMarkPosFormat1Func otv_u_O_O_u_O_O |
Functions |
| static void | otv_Anchor_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_MarkArray_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_x_sxy (FT_Bytes table, OTV_Validator valid) |
| static void | otv_u_O_O_u_O_O (FT_Bytes table, OTV_Validator valid) |
| static FT_UInt | otv_value_length (FT_UInt format) |
| static void | otv_ValueRecord_validate (FT_Bytes table, FT_UInt format, OTV_Validator valid) |
| static void | otv_SinglePos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_PairSet_validate (FT_Bytes table, FT_UInt format1, FT_UInt format2, OTV_Validator valid) |
| static void | otv_PairPos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_CursivePos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_MarkBasePos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_MarkLigPos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_MarkMarkPos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_ContextPos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_ChainContextPos_validate (FT_Bytes table, OTV_Validator valid) |
| static void | otv_ExtensionPos_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_GPOS_subtable_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_GPOS_validate (FT_Bytes table, FT_UInt glyph_count, FT_Validator ftvalid) |
Variables |
| static const OTV_Validate_Func | otv_gpos_validate_funcs [9] |