21 #include FT_INTERNAL_SERVICE_H 27 #define FT_SERVICE_ID_CID "CID" 50 #ifndef FT_CONFIG_OPTION_PIC 52 #define FT_DEFINE_SERVICE_CIDREC( class_, \ 55 get_cid_from_glyph_index_ ) \ 56 static const FT_Service_CIDRec class_ = \ 58 get_ros_, get_is_cid_, get_cid_from_glyph_index_ \ 63 #define FT_DEFINE_SERVICE_CIDREC( class_, \ 66 get_cid_from_glyph_index_ ) \ 68 FT_Init_Class_ ## class_( FT_Library library, \ 69 FT_Service_CIDRec* clazz ) \ 71 FT_UNUSED( library ); \ 73 clazz->get_ros = get_ros_; \ 74 clazz->get_is_cid = get_is_cid_; \ 75 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
GLenum GLuint GLint GLenum face
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