22 #include FT_INTERNAL_SERVICE_H 28 #define FT_SERVICE_ID_CID "CID" 51 #ifndef FT_CONFIG_OPTION_PIC 53 #define FT_DEFINE_SERVICE_CIDREC( class_, \ 56 get_cid_from_glyph_index_ ) \ 57 static const FT_Service_CIDRec class_ = \ 59 get_ros_, get_is_cid_, get_cid_from_glyph_index_ \ 64 #define FT_DEFINE_SERVICE_CIDREC( class_, \ 67 get_cid_from_glyph_index_ ) \ 69 FT_Init_Class_ ## class_( FT_Library library, \ 70 FT_Service_CIDRec* clazz ) \ 72 FT_UNUSED( library ); \ 74 clazz->get_ros = get_ros_; \ 75 clazz->get_is_cid = get_is_cid_; \ 76 clazz->get_cid_from_glyph_index = get_cid_from_glyph_index_; \
FT_Error(* FT_CID_GetIsInternallyCIDKeyedFunc)(FT_Face face, FT_Bool *is_cid)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
FT_Error(* FT_CID_GetRegistryOrderingSupplementFunc)(FT_Face face, const char **registry, const char **ordering, FT_Int *supplement)
const char const char FT_Int * supplement
FT_Error(* FT_CID_GetCIDFromGlyphIndexFunc)(FT_Face face, FT_UInt glyph_index, FT_UInt *cid)
const char const char ** ordering