32 #include FT_FREETYPE_H 35 #error "freetype.h of FreeType 1 has been loaded!" 36 #error "Please fix the directory search order for header files" 37 #error "so that freetype.h of FreeType 2 is found first." 82 #define FT_VALIDATE_feat_INDEX 0 83 #define FT_VALIDATE_mort_INDEX 1 84 #define FT_VALIDATE_morx_INDEX 2 85 #define FT_VALIDATE_bsln_INDEX 3 86 #define FT_VALIDATE_just_INDEX 4 87 #define FT_VALIDATE_kern_INDEX 5 88 #define FT_VALIDATE_opbd_INDEX 6 89 #define FT_VALIDATE_trak_INDEX 7 90 #define FT_VALIDATE_prop_INDEX 8 91 #define FT_VALIDATE_lcar_INDEX 9 92 #define FT_VALIDATE_GX_LAST_INDEX FT_VALIDATE_lcar_INDEX 104 #define FT_VALIDATE_GX_LENGTH ( FT_VALIDATE_GX_LAST_INDEX + 1 ) 110 #define FT_VALIDATE_GX_START 0x4000 111 #define FT_VALIDATE_GX_BITFIELD( tag ) \ 112 ( FT_VALIDATE_GX_START << FT_VALIDATE_##tag##_INDEX ) 161 #define FT_VALIDATE_feat FT_VALIDATE_GX_BITFIELD( feat ) 162 #define FT_VALIDATE_mort FT_VALIDATE_GX_BITFIELD( mort ) 163 #define FT_VALIDATE_morx FT_VALIDATE_GX_BITFIELD( morx ) 164 #define FT_VALIDATE_bsln FT_VALIDATE_GX_BITFIELD( bsln ) 165 #define FT_VALIDATE_just FT_VALIDATE_GX_BITFIELD( just ) 166 #define FT_VALIDATE_kern FT_VALIDATE_GX_BITFIELD( kern ) 167 #define FT_VALIDATE_opbd FT_VALIDATE_GX_BITFIELD( opbd ) 168 #define FT_VALIDATE_trak FT_VALIDATE_GX_BITFIELD( trak ) 169 #define FT_VALIDATE_prop FT_VALIDATE_GX_BITFIELD( prop ) 170 #define FT_VALIDATE_lcar FT_VALIDATE_GX_BITFIELD( lcar ) 172 #define FT_VALIDATE_GX ( FT_VALIDATE_feat | \ 278 #define FT_VALIDATE_MS ( FT_VALIDATE_GX_START << 0 ) 279 #define FT_VALIDATE_APPLE ( FT_VALIDATE_GX_START << 1 ) 281 #define FT_VALIDATE_CKERN ( FT_VALIDATE_MS | FT_VALIDATE_APPLE )
struct nls_table * tables
FT_ClassicKern_Validate(FT_Face face, FT_UInt validation_flags, FT_Bytes *ckern_table)
#define FT_VALIDATE_GX_LENGTH
FT_TrueTypeGX_Validate(FT_Face face, FT_UInt validation_flags, FT_Bytes tables[FT_VALIDATE_GX_LENGTH], FT_UInt table_length)
FT_TrueTypeGX_Free(FT_Face face, FT_Bytes table)
FT_ClassicKern_Free(FT_Face face, FT_Bytes table)
GLenum GLuint GLint GLenum face