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) |