#include <ft2build.h>
#include "t42types.h"
Go to the source code of this file.
Classes | |
struct | T42_SizeRec_ |
struct | T42_GlyphSlotRec_ |
struct | T42_DriverRec_ |
Typedefs | |
typedef FT_BEGIN_HEADER struct T42_SizeRec_ | T42_SizeRec |
typedef FT_BEGIN_HEADER struct T42_SizeRec_ * | T42_Size |
typedef T42_GlyphSlotRec_ | T42_GlyphSlotRec |
typedef T42_GlyphSlotRec_ * | T42_GlyphSlot |
typedef T42_DriverRec_ | T42_DriverRec |
typedef T42_DriverRec_ * | T42_Driver |
Functions | |
T42_Face_Init (FT_Stream stream, T42_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) | |
T42_Face_Done (T42_Face face) | |
T42_Size_Init (T42_Size size) | |
T42_Size_Request (T42_Size size, FT_Size_Request req) | |
T42_Size_Select (T42_Size size, FT_ULong strike_index) | |
T42_Size_Done (T42_Size size) | |
T42_GlyphSlot_Init (T42_GlyphSlot slot) | |
T42_GlyphSlot_Load (FT_GlyphSlot glyph, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags) | |
T42_GlyphSlot_Done (T42_GlyphSlot slot) | |
T42_Driver_Init (T42_Driver driver) | |
T42_Driver_Done (T42_Driver driver) |
typedef struct T42_DriverRec_ * T42_Driver |
typedef struct T42_DriverRec_ T42_DriverRec |
typedef struct T42_GlyphSlotRec_ * T42_GlyphSlot |
typedef struct T42_GlyphSlotRec_ T42_GlyphSlotRec |
typedef FT_BEGIN_HEADER struct T42_SizeRec_ * T42_Size |
typedef FT_BEGIN_HEADER struct T42_SizeRec_ T42_SizeRec |
T42_Driver_Done | ( | T42_Driver | driver | ) |
T42_Driver_Init | ( | T42_Driver | driver | ) |
Definition at line 458 of file t42objs.c.
References FT_ModuleRec_::clazz, FT_Get_Module(), and FT_MODULE.
T42_Face_Done | ( | T42_Face | face | ) |
Definition at line 389 of file t42objs.c.
References T1_FontRec_::charstrings, T1_FontRec_::charstrings_block, T1_FontRec_::charstrings_len, T1_FontRec_::encoding, T1_FontRec_::font_info, T1_FontRec_::font_name, FT_Done_Face(), FT_FREE, T1_FontRec_::glyph_names, T1_FontRec_::glyph_names_block, and info.
T42_Face_Init | ( | FT_Stream | stream, | |
T42_Face | face, | |||
FT_Int | face_index, | |||
FT_Int | num_params, | |||
FT_Parameter * | params | |||
) |
Definition at line 153 of file t42objs.c.
References T1_CMap_ClassesRec_::custom, FT_CharMapRec_::encoding, FT_CharMapRec_::encoding_id, error, T1_CMap_ClassesRec_::expert, FT_CharMapRec_::face, FT_Open_Args_::flags, FT_CMap_New(), FT_Done_Size(), FT_ENCODING_ADOBE_CUSTOM, FT_ENCODING_ADOBE_EXPERT, FT_ENCODING_ADOBE_LATIN_1, FT_ENCODING_ADOBE_STANDARD, FT_ENCODING_UNICODE, FT_ERROR, FT_FACE_FIND_GLOBAL_SERVICE, FT_FACE_FLAG_FIXED_WIDTH, FT_FACE_FLAG_GLYPH_NAMES, FT_FACE_FLAG_HINTER, FT_FACE_FLAG_HORIZONTAL, FT_FACE_FLAG_SCALABLE, FT_FACE_FLAG_VERTICAL, FT_FACE_LIBRARY, FT_Get_Module_Interface(), FT_Open_Face(), FT_OPEN_MEMORY, FT_OPEN_PARAMS, FT_STYLE_FLAG_BOLD, FT_STYLE_FLAG_ITALIC, FT_UNUSED, info, FT_Open_Args_::memory_base, FT_Open_Args_::memory_size, NULL, FT_Open_Args_::num_params, FT_Open_Args_::params, FT_CharMapRec_::platform_id, root, T1_CMap_ClassesRec_::standard, PSAux_ServiceRec_::t1_cmap_classes, T1_ENCODING_TYPE_ARRAY, T1_ENCODING_TYPE_EXPERT, T1_ENCODING_TYPE_ISOLATIN1, T1_ENCODING_TYPE_STANDARD, T42_Open_Face(), and T1_CMap_ClassesRec_::unicode.
T42_GlyphSlot_Done | ( | T42_GlyphSlot | slot | ) |
T42_GlyphSlot_Init | ( | T42_GlyphSlot | slot | ) |
T42_GlyphSlot_Load | ( | FT_GlyphSlot | glyph, | |
FT_Size | size, | |||
FT_UInt | glyph_index, | |||
FT_Int32 | load_flags | |||
) |
Definition at line 606 of file t42objs.c.
References FT_GlyphSlotRec_::bitmap, FT_GlyphSlotRec_::bitmap_left, FT_GlyphSlotRec_::bitmap_top, FT_GlyphSlotRec_::control_data, FT_GlyphSlotRec_::control_len, error, FT_GlyphSlotRec_::format, FT_LOAD_NO_BITMAP, FT_GlyphSlotRec_::linearHoriAdvance, FT_GlyphSlotRec_::linearVertAdvance, FT_Driver_ClassRec_::load_glyph, FT_GlyphSlotRec_::metrics, FT_GlyphSlotRec_::num_subglyphs, FT_GlyphSlotRec_::outline, FT_GlyphSlotRec_::subglyphs, t42_glyphslot_clear(), and T42_GlyphSlotRec_::ttslot.
T42_Size_Done | ( | T42_Size | size | ) |
T42_Size_Init | ( | T42_Size | size | ) |
T42_Size_Request | ( | T42_Size | size, | |
FT_Size_Request | req | |||
) |
Definition at line 496 of file t42objs.c.
References error, FT_Activate_Size(), and FT_Request_Size().
Definition at line 514 of file t42objs.c.
References error, FT_Activate_Size(), and FT_Select_Size().