Clases |
| struct | TTO_GPOSHeader_ |
| struct | TTO_ValueRecord_ |
| struct | TTO_AnchorFormat1_ |
| struct | TTO_AnchorFormat2_ |
| struct | TTO_AnchorFormat3_ |
| struct | TTO_AnchorFormat4_ |
| struct | TTO_Anchor_ |
| struct | TTO_MarkRecord_ |
| struct | TTO_MarkArray_ |
| struct | TTO_SinglePosFormat1_ |
| struct | TTO_SinglePosFormat2_ |
| struct | TTO_SinglePos_ |
| struct | TTO_PairValueRecord_ |
| struct | TTO_PairSet_ |
| struct | TTO_PairPosFormat1_ |
| struct | TTO_Class2Record_ |
| struct | TTO_Class1Record_ |
| struct | TTO_PairPosFormat2_ |
| struct | TTO_PairPos_ |
| struct | TTO_EntryExitRecord_ |
| struct | TTO_CursivePos_ |
| struct | TTO_BaseRecord_ |
| struct | TTO_BaseArray_ |
| struct | TTO_MarkBasePos_ |
| struct | TTO_ComponentRecord_ |
| struct | TTO_LigatureAttach_ |
| struct | TTO_LigatureArray_ |
| struct | TTO_MarkLigPos_ |
| struct | TTO_Mark2Record_ |
| struct | TTO_Mark2Array_ |
| struct | TTO_MarkMarkPos_ |
| struct | TTO_PosLookupRecord_ |
| struct | TTO_PosRule_ |
| struct | TTO_PosRuleSet_ |
| struct | TTO_ContextPosFormat1_ |
| struct | TTO_PosClassRule_ |
| struct | TTO_PosClassSet_ |
| struct | TTO_ContextPosFormat2_ |
| struct | TTO_ContextPosFormat3_ |
| struct | TTO_ContextPos_ |
| struct | TTO_ChainPosRule_ |
| struct | TTO_ChainPosRuleSet_ |
| struct | TTO_ChainContextPosFormat1_ |
| struct | TTO_ChainPosClassRule_ |
| struct | TTO_ChainPosClassSet_ |
| struct | TTO_ChainContextPosFormat2_ |
| struct | TTO_ChainContextPosFormat3_ |
| struct | TTO_ChainContextPos_ |
| union | TTO_GPOS_SubTable_ |
'defines' |
| #define | TTO_Err_Invalid_GPOS_SubTable_Format 0x1020 |
| #define | TTO_Err_Invalid_GPOS_SubTable 0x1021 |
| #define | GPOS_LOOKUP_SINGLE 1 |
| #define | GPOS_LOOKUP_PAIR 2 |
| #define | GPOS_LOOKUP_CURSIVE 3 |
| #define | GPOS_LOOKUP_MARKBASE 4 |
| #define | GPOS_LOOKUP_MARKLIG 5 |
| #define | GPOS_LOOKUP_MARKMARK 6 |
| #define | GPOS_LOOKUP_CONTEXT 7 |
| #define | GPOS_LOOKUP_CHAIN 8 |
| #define | GPOS_LOOKUP_EXTENSION 9 |
| #define | HAVE_X_PLACEMENT 0x0001 |
| #define | HAVE_Y_PLACEMENT 0x0002 |
| #define | HAVE_X_ADVANCE 0x0004 |
| #define | HAVE_Y_ADVANCE 0x0008 |
| #define | HAVE_X_PLACEMENT_DEVICE 0x0010 |
| #define | HAVE_Y_PLACEMENT_DEVICE 0x0020 |
| #define | HAVE_X_ADVANCE_DEVICE 0x0040 |
| #define | HAVE_Y_ADVANCE_DEVICE 0x0080 |
| #define | HAVE_X_ID_PLACEMENT 0x0100 |
| #define | HAVE_Y_ID_PLACEMENT 0x0200 |
| #define | HAVE_X_ID_ADVANCE 0x0400 |
| #define | HAVE_Y_ID_ADVANCE 0x0800 |
'typedefs' |
| typedef FT_Error(* | TTO_GlyphFunction )(FT_Face face, FT_UInt glyphIndex, FT_Int loadFlags) |
| typedef FT_Error(* | TTO_MMFunction )(FT_Face face, FT_UShort metric_id, FT_Pos *metric_value, void *data) |
| typedef struct TTO_GPOSHeader_ | TTO_GPOSHeader |
| typedef struct TTO_GPOSHeader_ * | TTO_GPOS |
| typedef struct TTO_ValueRecord_ | TTO_ValueRecord |
| typedef struct TTO_AnchorFormat1_ | TTO_AnchorFormat1 |
| typedef struct TTO_AnchorFormat2_ | TTO_AnchorFormat2 |
| typedef struct TTO_AnchorFormat3_ | TTO_AnchorFormat3 |
| typedef struct TTO_AnchorFormat4_ | TTO_AnchorFormat4 |
| typedef struct TTO_Anchor_ | TTO_Anchor |
| typedef struct TTO_MarkRecord_ | TTO_MarkRecord |
| typedef struct TTO_MarkArray_ | TTO_MarkArray |
typedef struct
TTO_SinglePosFormat1_ | TTO_SinglePosFormat1 |
typedef struct
TTO_SinglePosFormat2_ | TTO_SinglePosFormat2 |
| typedef struct TTO_SinglePos_ | TTO_SinglePos |
| typedef struct TTO_PairValueRecord_ | TTO_PairValueRecord |
| typedef struct TTO_PairSet_ | TTO_PairSet |
| typedef struct TTO_PairPosFormat1_ | TTO_PairPosFormat1 |
| typedef struct TTO_Class2Record_ | TTO_Class2Record |
| typedef struct TTO_Class1Record_ | TTO_Class1Record |
| typedef struct TTO_PairPosFormat2_ | TTO_PairPosFormat2 |
| typedef struct TTO_PairPos_ | TTO_PairPos |
| typedef struct TTO_EntryExitRecord_ | TTO_EntryExitRecord |
| typedef struct TTO_CursivePos_ | TTO_CursivePos |
| typedef struct TTO_BaseRecord_ | TTO_BaseRecord |
| typedef struct TTO_BaseArray_ | TTO_BaseArray |
| typedef struct TTO_MarkBasePos_ | TTO_MarkBasePos |
| typedef struct TTO_ComponentRecord_ | TTO_ComponentRecord |
| typedef struct TTO_LigatureAttach_ | TTO_LigatureAttach |
| typedef struct TTO_LigatureArray_ | TTO_LigatureArray |
| typedef struct TTO_MarkLigPos_ | TTO_MarkLigPos |
| typedef struct TTO_Mark2Record_ | TTO_Mark2Record |
| typedef struct TTO_Mark2Array_ | TTO_Mark2Array |
| typedef struct TTO_MarkMarkPos_ | TTO_MarkMarkPos |
| typedef struct TTO_PosLookupRecord_ | TTO_PosLookupRecord |
| typedef struct TTO_PosRule_ | TTO_PosRule |
| typedef struct TTO_PosRuleSet_ | TTO_PosRuleSet |
typedef struct
TTO_ContextPosFormat1_ | TTO_ContextPosFormat1 |
| typedef struct TTO_PosClassRule_ | TTO_PosClassRule |
| typedef struct TTO_PosClassSet_ | TTO_PosClassSet |
typedef struct
TTO_ContextPosFormat2_ | TTO_ContextPosFormat2 |
typedef struct
TTO_ContextPosFormat3_ | TTO_ContextPosFormat3 |
| typedef struct TTO_ContextPos_ | TTO_ContextPos |
| typedef struct TTO_ChainPosRule_ | TTO_ChainPosRule |
| typedef struct TTO_ChainPosRuleSet_ | TTO_ChainPosRuleSet |
typedef struct
TTO_ChainContextPosFormat1_ | TTO_ChainContextPosFormat1 |
typedef struct
TTO_ChainPosClassRule_ | TTO_ChainPosClassRule |
typedef struct
TTO_ChainPosClassSet_ | TTO_ChainPosClassSet |
typedef struct
TTO_ChainContextPosFormat2_ | TTO_ChainContextPosFormat2 |
typedef struct
TTO_ChainContextPosFormat3_ | TTO_ChainContextPosFormat3 |
| typedef struct TTO_ChainContextPos_ | TTO_ChainContextPos |
| typedef union TTO_GPOS_SubTable_ | TTO_GPOS_SubTable |
Funciones |
| EXPORT_DEF FT_Error | TT_Load_GPOS_Table (FT_Face face, TTO_GPOSHeader **gpos, TTO_GDEFHeader *gdef) |
| EXPORT_DEF FT_Error | TT_Done_GPOS_Table (TTO_GPOSHeader *gpos) |
| EXPORT_DEF FT_Error | TT_GPOS_Select_Script (TTO_GPOSHeader *gpos, FT_ULong script_tag, FT_UShort *script_index) |
| EXPORT_DEF FT_Error | TT_GPOS_Select_Language (TTO_GPOSHeader *gpos, FT_ULong language_tag, FT_UShort script_index, FT_UShort *language_index, FT_UShort *req_feature_index) |
| EXPORT_DEF FT_Error | TT_GPOS_Select_Feature (TTO_GPOSHeader *gpos, FT_ULong feature_tag, FT_UShort script_index, FT_UShort language_index, FT_UShort *feature_index) |
| EXPORT_DEF FT_Error | TT_GPOS_Query_Scripts (TTO_GPOSHeader *gpos, FT_ULong **script_tag_list) |
| EXPORT_DEF FT_Error | TT_GPOS_Query_Languages (TTO_GPOSHeader *gpos, FT_UShort script_index, FT_ULong **language_tag_list) |
| EXPORT_DEF FT_Error | TT_GPOS_Query_Features (TTO_GPOSHeader *gpos, FT_UShort script_index, FT_UShort language_index, FT_ULong **feature_tag_list) |
| EXPORT_DEF FT_Error | TT_GPOS_Add_Feature (TTO_GPOSHeader *gpos, FT_UShort feature_index, FT_UInt property) |
| EXPORT_DEF FT_Error | TT_GPOS_Clear_Features (TTO_GPOSHeader *gpos) |
| EXPORT_DEF FT_Error | TT_GPOS_Register_Glyph_Function (TTO_GPOSHeader *gpos, TTO_GlyphFunction gfunc) |
| EXPORT_DEF FT_Error | TT_GPOS_Register_MM_Function (TTO_GPOSHeader *gpos, TTO_MMFunction mmfunc, void *data) |
| EXPORT_DEF FT_Error | TT_GPOS_Apply_String (FT_Face face, TTO_GPOSHeader *gpos, FT_UShort load_flags, OTL_Buffer buffer, FT_Bool dvi, FT_Bool r2l) |