26 FT_EXPORT_DEF( FT_Error )
27 FT_Get_CID_Registry_Ordering_Supplement( FT_Face face,
28 const char* *registry,
29 const char* *ordering,
38 error = FT_ERR( Invalid_Argument );
42 FT_Service_CID service;
45 FT_FACE_FIND_SERVICE( face, service, CID );
47 if ( service && service->get_ros )
48 error = service->get_ros( face, &r, &o, &s );
64 FT_EXPORT_DEF( FT_Error )
65 FT_Get_CID_Is_Internally_CID_Keyed( FT_Face face,
68 FT_Error error = FT_ERR( Invalid_Argument );
74 FT_Service_CID service;
77 FT_FACE_FIND_SERVICE( face, service, CID );
79 if ( service && service->get_is_cid )
80 error = service->get_is_cid( face, &ic);
90 FT_EXPORT_DEF( FT_Error )
91 FT_Get_CID_From_Glyph_Index( FT_Face face,
95 FT_Error error = FT_ERR( Invalid_Argument );
101 FT_Service_CID service;
104 FT_FACE_FIND_SERVICE( face, service, CID );
106 if ( service && service->get_cid_from_glyph_index )
107 error = service->get_cid_from_glyph_index( face, glyph_index, &c);