zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
t42objs.h File Reference
#include <ft2build.h>
#include <FT_FREETYPE_H>
#include <FT_TYPE1_TABLES_H>
#include <FT_INTERNAL_TYPE1_TYPES_H>
#include "t42types.h"
#include <FT_INTERNAL_OBJECTS_H>
#include <FT_INTERNAL_DRIVER_H>
#include <FT_SERVICE_POSTSCRIPT_CMAPS_H>
#include <FT_INTERNAL_POSTSCRIPT_HINTS_H>

Go to the source code of this file.

Classes

struct  T42_DriverRec_
 
struct  T42_GlyphSlotRec_
 
struct  T42_SizeRec_
 

Typedefs

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
 

Functions

 T42_Driver_Done (FT_Module module)
 
 T42_Driver_Init (FT_Module module)
 
 T42_Face_Done (FT_Face face)
 
 T42_Face_Init (FT_Stream stream, FT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params)
 
 T42_GlyphSlot_Done (FT_GlyphSlot slot)
 
 T42_GlyphSlot_Init (FT_GlyphSlot slot)
 
 T42_GlyphSlot_Load (FT_GlyphSlot glyph, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags)
 
 T42_Size_Done (FT_Size size)
 
 T42_Size_Init (FT_Size size)
 
 T42_Size_Request (FT_Size size, FT_Size_Request req)
 
 T42_Size_Select (FT_Size size, FT_ULong strike_index)
 

Typedef Documentation

typedef struct T42_DriverRec_ * T42_Driver
typedef struct T42_DriverRec_ T42_DriverRec
typedef struct T42_GlyphSlotRec_ * T42_GlyphSlot

Function Documentation

T42_Driver_Done ( FT_Module  module)

Definition at line 494 of file t42objs.c.

References FT_UNUSED.

T42_Driver_Init ( FT_Module  module)

Definition at line 474 of file t42objs.c.

References FT_ModuleRec_::clazz, FT_ERROR, FT_Get_Module(), and T42_DriverRec_::ttclazz.

T42_Face_Init ( FT_Stream  stream,
FT_Face  face,
FT_Int  face_index,
FT_Int  num_params,
FT_Parameter params 
)

Definition at line 156 of file t42objs.c.

References FT_FaceRec_::ascender, FT_FaceRec_::available_sizes, FT_FaceRec_::bbox, FT_FaceRec_::charmap, FT_FaceRec_::charmaps, T1_CMap_ClassesRec_::custom, FT_FaceRec_::descender, FT_CharMapRec_::encoding, FT_CharMapRec_::encoding_id, error, T1_CMap_ClassesRec_::expert, FT_CharMapRec_::face, FT_FaceRec_::face_flags, FT_FaceRec_::face_index, FT_FaceRec_::family_name, FT_Open_Args_::flags, FT_CMap_New(), FT_Done_Size(), FT_Err_Ok, 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_TRACE2, FT_UNUSED, FT_FaceRec_::height, if(), FT_FaceRec_::max_advance_height, FT_FaceRec_::max_advance_width, FT_Open_Args_::memory_base, FT_Open_Args_::memory_size, NULL, FT_FaceRec_::num_charmaps, FT_FaceRec_::num_fixed_sizes, FT_FaceRec_::num_glyphs, FT_Open_Args_::num_params, FT_Open_Args_::params, FT_CharMapRec_::platform_id, T1_CMap_ClassesRec_::standard, FT_FaceRec_::style_flags, FT_FaceRec_::style_name, PSAux_ServiceRec_::t1_cmap_classes, T1_ENCODING_TYPE_ARRAY, T1_ENCODING_TYPE_EXPERT, T1_ENCODING_TYPE_ISOLATIN1, T1_ENCODING_TYPE_STANDARD, T42_Open_Face(), TT_ADOBE_ID_CUSTOM, TT_ADOBE_ID_EXPERT, TT_ADOBE_ID_LATIN_1, TT_ADOBE_ID_STANDARD, TT_MS_ID_UNICODE_CS, TT_PLATFORM_ADOBE, TT_PLATFORM_MICROSOFT, FT_FaceRec_::underline_position, FT_FaceRec_::underline_thickness, T1_CMap_ClassesRec_::unicode, and FT_FaceRec_::units_per_EM.

T42_GlyphSlot_Done ( FT_GlyphSlot  slot)

Definition at line 602 of file t42objs.c.

References FT_Done_GlyphSlot(), and T42_GlyphSlotRec_::ttslot.

T42_GlyphSlot_Init ( FT_GlyphSlot  slot)

Definition at line 577 of file t42objs.c.

References error, FT_New_GlyphSlot(), FT_FaceRec_::glyph, NULL, and T42_GlyphSlotRec_::ttslot.

T42_Size_Done ( FT_Size  size)

Definition at line 559 of file t42objs.c.

References FT_Done_Size(), FT_List_Find(), and NULL.

T42_Size_Init ( FT_Size  size)

Definition at line 501 of file t42objs.c.

References error, FT_Activate_Size(), and FT_New_Size().

T42_Size_Request ( FT_Size  size,
FT_Size_Request  req 
)

Definition at line 520 of file t42objs.c.

References error, FT_Activate_Size(), and FT_Request_Size().

T42_Size_Select ( FT_Size  size,
FT_ULong  strike_index 
)

Definition at line 539 of file t42objs.c.

References error, FT_Activate_Size(), and FT_Select_Size().