41 cmap->gids = encoding->
codes;
61 if ( char_code < 256 )
62 result = cmap->gids[char_code];
70 FT_UInt32 *pchar_code )
73 FT_UInt32 char_code = *pchar_code;
78 if ( char_code < 255 )
88 result = cmap->gids[code];
142 FT_Service_PsCMaps psnames = (FT_Service_PsCMaps)cff->
psnames;
148 return CFF_Err_No_Unicode_Glyph_Name;
150 return psnames->unicodes_init( memory,
167 unicodes->num_maps = 0;
173 FT_UInt32 char_code )
177 FT_Service_PsCMaps psnames = (FT_Service_PsCMaps)cff->
psnames;
180 return psnames->unicodes_char_index( unicodes, char_code );
186 FT_UInt32 *pchar_code )
190 FT_Service_PsCMaps psnames = (FT_Service_PsCMaps)cff->
psnames;
193 return psnames->unicodes_char_next( unicodes, pchar_code );
cff_cmap_encoding_done(CFF_CMapStd cmap)
FT_UInt(* FT_CMap_CharIndexFunc)(FT_CMap cmap, FT_UInt32 char_code)
cff_cmap_unicode_done(PS_Unicodes unicodes)
cff_cmap_unicode_char_next(PS_Unicodes unicodes, FT_UInt32 *pchar_code)
struct CFF_FontRec_ * CFF_Font
cff_cmap_unicode_init(PS_Unicodes unicodes)
FT_UInt(* FT_CMap_CharNextFunc)(FT_CMap cmap, FT_UInt32 *achar_code)
typedefFT_BEGIN_HEADER struct CFF_CMapStdRec_ * CFF_CMapStd
cff_cmap_unicode_char_index(PS_Unicodes unicodes, FT_UInt32 char_code)
return cff_index_get_sid_string(cff, sid)
FT_Service_PsCMaps psnames
cff_cmap_encoding_init(CFF_CMapStd cmap)
void(* FT_CMap_DoneFunc)(FT_CMap cmap)
const char *(* PS_GetGlyphNameFunc)(FT_Pointer data, FT_UInt string_index)
struct TT_FaceRec_ * TT_Face
#define FT_CALLBACK_DEF(x)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
void(* PS_FreeGlyphNameFunc)(FT_Pointer data, const char *name)
#define FT_FACE_MEMORY(x)
FT_DEFINE_CMAP_CLASS(cff_cmap_encoding_class_rec, sizeof(CFF_CMapStdRec),(FT_CMap_InitFunc) cff_cmap_encoding_init,(FT_CMap_DoneFunc) cff_cmap_encoding_done,(FT_CMap_CharIndexFunc) cff_cmap_encoding_char_index,(FT_CMap_CharNextFunc) cff_cmap_encoding_char_next, NULL, NULL, NULL, NULL, NULL) cff_sid_to_glyph_name(TT_Face face
cff_cmap_encoding_char_next(CFF_CMapStd cmap, FT_UInt32 *pchar_code)
FT_Error(* FT_CMap_InitFunc)(FT_CMap cmap, FT_Pointer init_data)
cff_cmap_encoding_char_index(CFF_CMapStd cmap, FT_UInt32 char_code)