24#include FT_INTERNAL_OBJECTS_H
25#include FT_INTERNAL_TRUETYPE_TYPES_H
101#ifdef TT_USE_BYTECODE_INTERPRETER
125#define TT_MAX_CODE_RANGES 3
288#ifdef TT_USE_BYTECODE_INTERPRETER
376#ifdef TT_USE_BYTECODE_INTERPRETER
417#define IS_HINTED( flags ) ( ( flags & FT_LOAD_NO_HINTING ) == 0 )
static char * cvt(double arg, int ndigits, int *decpt, int *sign, char *buf, int eflag)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
FT_BEGIN_HEADER typedef unsigned char FT_Bool
GLenum const GLfloat * params
static char memory[1024 *256]
FT_UInt interpreter_version
FT_F26Dot6 single_width_value
FT_F26Dot6 control_value_cutin
FT_F26Dot6 minimum_distance
FT_F26Dot6 single_width_cutin
FT_Size_Metrics * metrics
FT_Size_Metrics hinted_metrics
TT_Size_Metrics ttmetrics
FT_F26Dot6 compensations[4]
struct TT_CodeRange_ TT_CodeRange
tt_face_init(FT_Stream stream, FT_Face ttface, FT_Int face_index, FT_Int num_params, FT_Parameter *params)
tt_size_init(FT_Size ttsize)
tt_size_done(FT_Size ttsize)
TT_CodeRange TT_CodeRangeTable[TT_MAX_CODE_RANGES]
struct TT_SizeRec_ TT_SizeRec
struct TT_Transform_ TT_Transform
struct TT_DefRecord_ * TT_DefArray
tt_slot_init(FT_GlyphSlot slot)
tt_size_reset(TT_Size size, FT_Bool only_height)
struct TT_DriverRec_ TT_DriverRec
tt_driver_init(FT_Module ttdriver)
struct TT_DefRecord_ TT_DefRecord
enum TT_CodeRange_Tag_ TT_CodeRange_Tag
typedefFT_BEGIN_HEADER struct TT_DriverRec_ * TT_Driver
tt_face_done(FT_Face ttface)
tt_driver_done(FT_Module ttdriver)
FT_GlyphSlot TT_GlyphSlot
#define TT_MAX_CODE_RANGES
struct TT_Size_Metrics_ TT_Size_Metrics
struct TT_GraphicsState_ TT_GraphicsState