25 #include FT_TRUETYPE_TABLES_H 26 #include FT_INTERNAL_OBJECTS_H 28 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT 29 #include FT_MULTIPLE_MASTERS_H 285 #define TT_GASP_GRIDFIT 0x01 286 #define TT_GASP_DOGRAY 0x02 314 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 332 typedef struct TT_HdmxEntryRec_
338 } TT_HdmxEntryRec, *TT_HdmxEntry;
357 typedef struct TT_HdmxRec_
361 TT_HdmxEntry records;
363 } TT_HdmxRec, *TT_Hdmx;
384 typedef struct TT_Kern0_PairRec_
390 } TT_Kern0_PairRec, *TT_Kern0_Pair;
842 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT 898 #ifdef TT_CONFIG_OPTION_BDF 900 typedef struct TT_BDFRec_
909 } TT_BDFRec, *TT_BDF;
1272 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 1312 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 1323 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 1325 TT_SBit_Strike sbit_strikes;
1342 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 1344 FT_Long* glyph_locations_stub;
1359 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 1363 TT_Kern0_Pair kern_pairs;
1370 #ifdef TT_CONFIG_OPTION_UNPATENTED_HINTING 1391 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT 1423 #ifdef TT_CONFIG_OPTION_BDF 1431 #ifdef TT_CONFIG_OPTION_SUBPIXEL_HINTING 1435 FT_Bool sph_compatibility_mode;
TT_Loader_EndGlyphFunc forget_glyph_frame
GLenum GLuint GLenum GLsizei length
struct TT_SBit_StrikeRec_ * TT_SBit_Strike
TT_SBit_LineMetricsRec hori
struct TT_Post_20Rec_ * TT_Post_20
struct TT_SBit_MetricsRec_ * TT_SBit_Metrics
struct TT_Post_25_ TT_Post_25Rec
FT_BEGIN_HEADER struct TT_Header_ TT_Header
struct TT_NameTableRec_ * TT_NameTable
void(* TT_Loader_EndGlyphFunc)(TT_Loader loader)
struct TT_LoaderRec_ TT_LoaderRec
struct TT_SBit_ComponentRec_ * TT_SBit_Component
struct TT_GlyphZoneRec_ TT_GlyphZoneRec
struct SFNT_HeaderRec_ * SFNT_Header
struct TT_Post_20Rec_ TT_Post_20Rec
struct TT_SBit_ScaleRec_ TT_SBit_ScaleRec
FT_Error(* TT_Loader_GotoTableFunc)(TT_Face face, FT_ULong tag, FT_Stream stream, FT_ULong *length)
struct TT_TableRec_ TT_TableRec
GLsizei const GLchar *const * strings
TT_Loader_StartGlyphFunc access_glyph_frame
struct TT_LoaderRec_ * TT_Loader
FT_Byte x_ppem_substitute
FT_Char caret_slope_numerator
struct TT_SBit_Small_Metrics_ * TT_SBit_SmallMetrics
FT_Byte y_ppem_substitute
struct TT_NameEntryRec_ TT_NameEntryRec
struct TT_ExecContextRec_ * TT_ExecContext
FT_UShort * glyph_indices
TT_Interpreter interpreter
struct TT_Post_NamesRec_ * TT_Post_Names
FT_Byte * hdmx_record_sizes
typedef void(APIENTRY *GLDEBUGPROCARB)(GLenum source
FT_ULong horz_metrics_size
struct TT_GaspRangeRec_ * TT_GaspRange
struct TT_SBit_RangeRec_ TT_SBit_RangeRec
FT_BEGIN_HEADER struct TTC_HeaderRec_ TTC_HeaderRec
TT_Loader_GotoTableFunc goto_table
FT_ULong vert_metrics_offset
FT_ULong font_program_size
TT_SBit_LineMetricsRec hori
FT_BEGIN_HEADER typedef unsigned char FT_Bool
TT_SBit_Scale sbit_scales
struct TT_Gasp_ TT_GaspRec
GLenum GLuint GLint GLenum face
struct TT_SBit_LineMetricsRec_ * TT_SBit_LineMetrics
struct TT_LongMetricsRec_ TT_LongMetricsRec
typedefFT_BEGIN_HEADER struct FT_GlyphLoaderRec_ * FT_GlyphLoader
FT_UInt hdmx_record_count
TT_SBit_LineMetricsRec vert
struct SFNT_HeaderRec_ SFNT_HeaderRec
TT_SBit_LineMetricsRec vert
struct TT_SBit_RangeRec_ * TT_SBit_Range
struct TT_FaceRec_ * TT_Face
TT_MaxProfile max_profile
struct TT_TableRec_ * TT_Table
FT_Error(* TT_Interpreter)(void *exec_context)
TT_SBit_MetricsRec metrics
TT_Loader_ReadGlyphFunc read_composite_glyph
struct TT_SBit_MetricsRec_ TT_SBit_MetricsRec
const char * postscript_name
TT_Post_NamesRec postscript_names
struct TT_GaspRangeRec_ TT_GaspRangeRec
GLsizei const GLfloat * value
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
FT_Byte * glyph_locations
FT_UInt32 kern_order_bits
TT_NameTableRec name_table
struct TT_SBit_Small_Metrics_ TT_SBit_SmallMetricsRec
struct TT_SBit_ComponentRec_ TT_SBit_ComponentRec
struct TT_SBit_LineMetricsRec_ TT_SBit_LineMetricsRec
TT_SBit_Range sbit_ranges
FT_Error(* TT_Loader_ReadGlyphFunc)(TT_Loader loader)
FT_Error(* TT_Loader_StartGlyphFunc)(TT_Loader loader, FT_UInt glyph_index, FT_ULong offset, FT_UInt byte_count)
FT_ULong horz_metrics_offset
TT_Loader_ReadGlyphFunc read_simple_glyph
struct TT_NameEntryRec_ * TT_NameEntry
struct TT_SBit_StrikeRec_ TT_SBit_StrikeRec
FT_ULong vert_metrics_size
FT_Char caret_slope_denominator
struct TT_Post_25_ * TT_Post_25
struct TT_SBit_ScaleRec_ * TT_SBit_Scale
FT_ULong cvt_program_size
struct TT_Post_NamesRec_ TT_Post_NamesRec
GLenum GLsizei GLenum GLenum const GLvoid * table
struct TT_FaceRec_ TT_FaceRec
TT_Loader_ReadGlyphFunc read_glyph_header
struct TT_GlyphZoneRec_ * TT_GlyphZone
struct TT_NameTableRec_ TT_NameTableRec
FT_ULong hdmx_record_size
FT_UInt32 kern_avail_bits
struct TT_LongMetricsRec_ * TT_LongMetrics