t1driver.c File Reference

#include <ft2build.h>
#include "t1driver.h"
#include "t1gload.h"
#include "t1load.h"
#include "t1errors.h"
#include "t1afm.h"

Go to the source code of this file.

Defines

#define FT_COMPONENT   trace_t1driver

Functions

static FT_Error t1_get_glyph_name (T1_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max)
static FT_UInt t1_get_name_index (T1_Face face, FT_String *glyph_name)
static const char * t1_get_ps_name (T1_Face face)
static FT_Error t1_ps_get_font_info (FT_Face face, PS_FontInfoRec *afont_info)
static FT_Error t1_ps_get_font_extra (FT_Face face, PS_FontExtraRec *afont_extra)
static FT_Int t1_ps_has_glyph_names (FT_Face face)
static FT_Error t1_ps_get_font_private (FT_Face face, PS_PrivateRec *afont_private)
static FT_Module_Interface Get_Interface (FT_Driver driver, const FT_String *t1_interface)
static FT_Error Get_Kerning (T1_Face face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning)

Variables

static const FT_Service_GlyphDictRec t1_service_glyph_dict
static const FT_Service_PsFontNameRec t1_service_ps_name
static const FT_Service_MultiMastersRec t1_service_multi_masters
static const FT_Service_PsInfoRec t1_service_ps_info
static const FT_Service_KerningRec t1_service_kerning
static const FT_ServiceDescRec t1_services []
FT_CALLBACK_TABLE_DEF const
FT_Driver_ClassRec 
t1_driver_class


Define Documentation

#define FT_COMPONENT   trace_t1driver

Definition at line 49 of file t1driver.c.


Function Documentation

static FT_Module_Interface Get_Interface ( FT_Driver  driver,
const FT_String t1_interface 
) [static]

Definition at line 215 of file t1driver.c.

References ft_service_list_lookup(), FT_UNUSED, and t1_services.

static FT_Error Get_Kerning ( T1_Face  face,
FT_UInt  left_glyph,
FT_UInt  right_glyph,
FT_Vector kerning 
) [static]

Definition at line 259 of file t1driver.c.

References kerning(), and T1_Get_Kerning().

static FT_Error t1_get_glyph_name ( T1_Face  face,
FT_UInt  glyph_index,
FT_Pointer  buffer,
FT_UInt  buffer_max 
) [static]

Definition at line 57 of file t1driver.c.

References FT_STRCPYN.

static FT_UInt t1_get_name_index ( T1_Face  face,
FT_String glyph_name 
) [static]

Definition at line 69 of file t1driver.c.

References ft_strcmp, i, and if().

static const char* t1_get_ps_name ( T1_Face  face  )  [static]

Definition at line 101 of file t1driver.c.

static FT_Error t1_ps_get_font_extra ( FT_Face  face,
PS_FontExtraRec afont_extra 
) [static]

Definition at line 146 of file t1driver.c.

static FT_Error t1_ps_get_font_info ( FT_Face  face,
PS_FontInfoRec afont_info 
) [static]

Definition at line 136 of file t1driver.c.

static FT_Error t1_ps_get_font_private ( FT_Face  face,
PS_PrivateRec afont_private 
) [static]

Definition at line 165 of file t1driver.c.

static FT_Int t1_ps_has_glyph_names ( FT_Face  face  )  [static]

Definition at line 156 of file t1driver.c.

References FT_UNUSED.


Variable Documentation

FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec t1_driver_class

Definition at line 281 of file t1driver.c.

const FT_Service_GlyphDictRec t1_service_glyph_dict [static]

Initial value:

Definition at line 88 of file t1driver.c.

const FT_Service_KerningRec t1_service_kerning [static]

Initial value:

Definition at line 184 of file t1driver.c.

const FT_Service_MultiMastersRec t1_service_multi_masters [static]

Initial value:

Definition at line 119 of file t1driver.c.

const FT_Service_PsInfoRec t1_service_ps_info [static]

Initial value:

Definition at line 174 of file t1driver.c.

const FT_Service_PsFontNameRec t1_service_ps_name [static]

Initial value:

Definition at line 107 of file t1driver.c.

const FT_ServiceDescRec t1_services[] [static]

Initial value:

Definition at line 196 of file t1driver.c.

Referenced by Get_Interface().


Generated on Tue Jul 5 15:58:26 2011 for ROOT_528-00b_version by  doxygen 1.5.1