t1cmap.c File Reference

#include "t1cmap.h"
#include "psauxerr.h"

Go to the source code of this file.

Functions

static void t1_cmap_std_init (T1_CMapStd cmap, FT_Int is_expert)
 t1_cmap_std_done (T1_CMapStd cmap)
 t1_cmap_std_char_index (T1_CMapStd cmap, FT_UInt32 char_code)
 t1_cmap_std_char_next (T1_CMapStd cmap, FT_UInt32 *pchar_code)
 t1_cmap_standard_init (T1_CMapStd cmap)
 t1_cmap_expert_init (T1_CMapStd cmap)
 t1_cmap_custom_init (T1_CMapCustom cmap)
 t1_cmap_custom_done (T1_CMapCustom cmap)
 t1_cmap_custom_char_index (T1_CMapCustom cmap, FT_UInt32 char_code)
 t1_cmap_custom_char_next (T1_CMapCustom cmap, FT_UInt32 *pchar_code)
 t1_get_glyph_name (T1_Face face, FT_UInt idx)
 t1_cmap_unicode_init (PS_Unicodes unicodes)
 t1_cmap_unicode_done (PS_Unicodes unicodes)
 t1_cmap_unicode_char_index (PS_Unicodes unicodes, FT_UInt32 char_code)
 t1_cmap_unicode_char_next (PS_Unicodes unicodes, FT_UInt32 *pchar_code)

Variables

FT_CALLBACK_TABLE_DEF const
FT_CMap_ClassRec 
t1_cmap_standard_class_rec
FT_CALLBACK_TABLE_DEF const
FT_CMap_ClassRec 
t1_cmap_expert_class_rec
FT_CALLBACK_TABLE_DEF const
FT_CMap_ClassRec 
t1_cmap_custom_class_rec
FT_CALLBACK_TABLE_DEF const
FT_CMap_ClassRec 
t1_cmap_unicode_class_rec


Function Documentation

t1_cmap_custom_char_index ( T1_CMapCustom  cmap,
FT_UInt32  char_code 
)

Definition at line 202 of file t1cmap.c.

References result().

t1_cmap_custom_char_next ( T1_CMapCustom  cmap,
FT_UInt32 pchar_code 
)

Definition at line 217 of file t1cmap.c.

References if(), and result().

t1_cmap_custom_done ( T1_CMapCustom  cmap  ) 

Definition at line 193 of file t1cmap.c.

References NULL.

t1_cmap_custom_init ( T1_CMapCustom  cmap  ) 

Definition at line 175 of file t1cmap.c.

References FT_ASSERT, FT_CMAP_FACE, and NULL.

t1_cmap_expert_init ( T1_CMapStd  cmap  ) 

Definition at line 145 of file t1cmap.c.

References t1_cmap_std_init().

t1_cmap_standard_init ( T1_CMapStd  cmap  ) 

Definition at line 123 of file t1cmap.c.

References t1_cmap_std_init().

t1_cmap_std_char_index ( T1_CMapStd  cmap,
FT_UInt32  char_code 
)

Definition at line 63 of file t1cmap.c.

References ft_strcmp, if(), n, and result().

Referenced by t1_cmap_std_char_next().

t1_cmap_std_char_next ( T1_CMapStd  cmap,
FT_UInt32 pchar_code 
)

Definition at line 99 of file t1cmap.c.

References result(), and t1_cmap_std_char_index().

t1_cmap_std_done ( T1_CMapStd  cmap  ) 

Definition at line 53 of file t1cmap.c.

References NULL.

static void t1_cmap_std_init ( T1_CMapStd  cmap,
FT_Int  is_expert 
) [static]

Definition at line 35 of file t1cmap.c.

References FT_ASSERT, FT_CMAP_FACE, and NULL.

Referenced by t1_cmap_expert_init(), and t1_cmap_standard_init().

t1_cmap_unicode_char_index ( PS_Unicodes  unicodes,
FT_UInt32  char_code 
)

Definition at line 304 of file t1cmap.c.

References FT_CMAP_FACE.

t1_cmap_unicode_char_next ( PS_Unicodes  unicodes,
FT_UInt32 pchar_code 
)

Definition at line 316 of file t1cmap.c.

References FT_CMAP_FACE.

t1_cmap_unicode_done ( PS_Unicodes  unicodes  ) 

Definition at line 292 of file t1cmap.c.

References FT_CMAP_FACE, FT_FACE_MEMORY, and FT_FREE.

t1_cmap_unicode_init ( PS_Unicodes  unicodes  ) 

Definition at line 275 of file t1cmap.c.

References FT_CMAP_FACE, FT_FACE_MEMORY, NULL, and t1_get_glyph_name().

t1_get_glyph_name ( T1_Face  face,
FT_UInt  idx 
)

Definition at line 267 of file t1cmap.c.

Referenced by t1_cmap_unicode_init().


Variable Documentation

FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_custom_class_rec

Initial value:

Definition at line 245 of file t1cmap.c.

FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_expert_class_rec

Initial value:

Definition at line 152 of file t1cmap.c.

FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_standard_class_rec

Initial value:

Definition at line 131 of file t1cmap.c.

FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_unicode_class_rec

Initial value:

Definition at line 328 of file t1cmap.c.


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