22#include FT_INTERNAL_OBJECTS_H
28#define FT_SERVICE_ID_POSTSCRIPT_CMAPS "postscript-cmaps"
41 (*PS_Macintosh_NameFunc)(
FT_UInt name_index );
47 (*PS_Adobe_Std_StringsFunc)(
FT_UInt string_index );
102 FT_UInt32 *unicode );
115 const unsigned short* adobe_std_encoding;
116 const unsigned short* adobe_expert_encoding;
120#define FT_DEFINE_SERVICE_PSCMAPSREC( class_, \
123 unicodes_char_index_, \
124 unicodes_char_next_, \
126 adobe_std_strings_, \
127 adobe_std_encoding_, \
128 adobe_expert_encoding_ ) \
129 static const FT_Service_PsCMapsRec class_ = \
131 unicode_value_, unicodes_init_, \
132 unicodes_char_index_, unicodes_char_next_, macintosh_name_, \
133 adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_ \
#define FT_DEFINE_SERVICE(name)
Definition ftserv.h:480
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
Definition ftsystem.h:65
void * FT_Pointer
Definition fttypes.h:310
int FT_Error
Definition fttypes.h:299
unsigned int FT_UInt
Definition fttypes.h:231
FT_UInt glyph_index
Definition svpscmap.h:56
FT_UInt32 unicode
Definition svpscmap.h:55
FT_CMapRec cmap
Definition svpscmap.h:65
FT_UInt num_maps
Definition svpscmap.h:66
PS_UniMap * maps
Definition svpscmap.h:67
const char *(* PS_Macintosh_NameFunc)(FT_UInt name_index)
Definition svpscmap.h:41
const char *(* PS_GetGlyphNameFunc)(FT_Pointer data, FT_UInt string_index)
Definition svpscmap.h:77
const char *(* PS_Adobe_Std_StringsFunc)(FT_UInt string_index)
Definition svpscmap.h:47
FT_UInt32(* PS_Unicode_ValueFunc)(const char *glyph_name)
Definition svpscmap.h:35
FT_UInt32(* PS_Unicodes_CharNextFunc)(PS_Unicodes unicodes, FT_UInt32 *unicode)
Definition svpscmap.h:101
FT_Error(* PS_Unicodes_InitFunc)(FT_Memory memory, PS_Unicodes unicodes, FT_UInt num_glyphs, PS_GetGlyphNameFunc get_glyph_name, PS_FreeGlyphNameFunc free_glyph_name, FT_Pointer glyph_data)
Definition svpscmap.h:89
void(* PS_FreeGlyphNameFunc)(FT_Pointer data, const char *name)
Definition svpscmap.h:85
struct PS_UnicodesRec_ * PS_Unicodes
Definition svpscmap.h:61
FT_UInt(* PS_Unicodes_CharIndexFunc)(PS_Unicodes unicodes, FT_UInt32 unicode)
Definition svpscmap.h:97
struct PS_UnicodesRec_ PS_UnicodesRec
struct PS_UniMap_ PS_UniMap