22 #include FT_INTERNAL_DEBUG_H 23 #include FT_INTERNAL_POSTSCRIPT_PROPS_H 27 #include FT_SERVICE_POSTSCRIPT_NAME_H 28 #include FT_SERVICE_FONT_FORMAT_H 29 #include FT_SERVICE_POSTSCRIPT_INFO_H 30 #include FT_SERVICE_CID_H 31 #include FT_SERVICE_PROPERTIES_H 34 #include FT_INTERNAL_POSTSCRIPT_AUX_H 44 #define FT_COMPONENT trace_ciddriver 181 cid_service_properties,
205 const char* cid_interface )
ft_service_list_lookup(FT_ServiceDesc service_descriptors, const char *service_id)
struct CID_FaceRec_ * CID_Face
FT_Error(* FT_CID_GetIsInternallyCIDKeyedFunc)(FT_Face face, FT_Bool *is_cid)
static FT_Error cid_get_cid_from_glyph_index(CID_Face face, FT_UInt glyph_index, FT_UInt *cid)
FT_Properties_SetFunc ps_property_set
FT_Properties_SetFunc FT_Properties_GetFunc ps_property_get FT_SERVICE_ID_POSTSCRIPT_FONT_NAME
#define FT_SERVICE_ID_FONT_FORMAT
cid_size_done(FT_Size cidsize)
#define FT_MODULE_DRIVER_SCALABLE
FT_BEGIN_HEADER typedef unsigned char FT_Bool
FT_Error(* FT_Properties_SetFunc)(FT_Module module, const char *property_name, const void *value, FT_Bool value_is_string)
cid_driver_done(FT_Module driver)
FT_DEFINE_SERVICE_PROPERTIESREC(cid_service_properties,(FT_Properties_SetFunc) ps_property_set,(FT_Properties_GetFunc) ps_property_get) static const FT_ServiceDescRec cid_services[]
#define FT_MODULE_DRIVER_HAS_HINTER
#define FT_FONT_FORMAT_CID
cid_slot_load_glyph(FT_GlyphSlot cidglyph, FT_Size cidsize, FT_UInt glyph_index, FT_Int32 load_flags)
cid_face_done(FT_Face cidface)
FT_Long(* PS_GetFontValueFunc)(FT_Face face, PS_Dict_Keys key, FT_UInt idx, void *value, FT_Long value_len)
FT_Error(* FT_CID_GetRegistryOrderingSupplementFunc)(FT_Face face, const char **registry, const char **ordering, FT_Int *supplement)
static const FT_Service_CIDRec cid_service_cid_info
struct CID_FaceRec_ CID_FaceRec
static FT_Error cid_ps_get_font_info(FT_Face face, PS_FontInfoRec *afont_info)
static const char * cid_get_postscript_name(CID_Face face)
cid_face_init(FT_Stream stream, FT_Face cidface, FT_Int face_index, FT_Int num_params, FT_Parameter *params)
FT_BEGIN_HEADER struct PS_DriverRec_ PS_DriverRec
static const FT_Service_PsInfoRec cid_service_ps_info
#define FT_CALLBACK_DEF(x)
#define FT_MODULE_FONT_DRIVER
cid_driver_init(FT_Module module)
FT_Error(* PS_GetFontExtraFunc)(FT_Face face, PS_FontExtraRec *afont_extra)
static FT_Error cid_ps_get_font_extra(FT_Face face, PS_FontExtraRec *afont_extra)
static const FT_Service_PsFontNameRec cid_service_ps_name
cid_get_interface(FT_Module module, const char *cid_interface)
const char *(* FT_PsName_GetFunc)(FT_Face face)
static FT_Error cid_get_is_cid(CID_Face face, FT_Bool *is_cid)
struct CID_GlyphSlotRec_ CID_GlyphSlotRec
FT_Properties_SetFunc FT_Properties_GetFunc ps_property_get FT_SERVICE_ID_CID
cid_slot_done(FT_GlyphSlot slot)
cid_size_request(FT_Size size, FT_Size_Request req)
cid_size_init(FT_Size cidsize)
FT_BEGIN_HEADER struct PS_FontInfoRec_ PS_FontInfoRec
cid_slot_init(FT_GlyphSlot slot)
FT_Error(* FT_Properties_GetFunc)(FT_Module module, const char *property_name, void *value)
FT_Int(* PS_HasGlyphNamesFunc)(FT_Face face)
FT_Error(* PS_GetFontPrivateFunc)(FT_Face face, PS_PrivateRec *afont_private)
const char const char FT_Int * supplement
static FT_Error cid_get_ros(CID_Face face, const char **registry, const char **ordering, FT_Int *supplement)
FT_Error(* PS_GetFontInfoFunc)(FT_Face face, PS_FontInfoRec *afont_info)
#define FT_SERVICE_ID_PROPERTIES
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec t1cid_driver_class
FT_Error(* FT_CID_GetCIDFromGlyphIndexFunc)(FT_Face face, FT_UInt glyph_index, FT_UInt *cid)
FT_Properties_SetFunc FT_Properties_GetFunc ps_property_get FT_SERVICE_ID_POSTSCRIPT_INFO
GLenum GLuint GLint GLenum face
const char const char ** ordering
#define FT_CALLBACK_TABLE_DEF
ps_property_get(FT_Module module, const char *property_name, void *value)