@ -485,25 +485,6 @@ typedef hb_bool_t (*hb_font_get_glyph_from_name_func_t) (hb_font_t *font, void *
hb_codepoint_t * glyph ,
void * user_data ) ;
/**
* hb_font_get_glyph_shape_func_t :
* @ font : # hb_font_t to work upon
* @ font_data : @ font user data pointer
* @ glyph : The glyph ID to query
* @ draw_funcs : The draw functions to send the shape data to
* @ draw_data : The data accompanying the draw functions
* @ user_data : User data pointer passed by the caller
*
* A virtual method for the # hb_font_funcs_t of an # hb_font_t object .
*
* Since : 4.0 .0
* Deprecated : 7.0 .0 : Use # hb_font_draw_glyph_func_t instead
* */
typedef void ( * hb_font_get_glyph_shape_func_t ) ( hb_font_t * font , void * font_data ,
hb_codepoint_t glyph ,
hb_draw_funcs_t * draw_funcs , void * draw_data ,
void * user_data ) ;
/**
* hb_font_draw_glyph_func_t :
* @ font : # hb_font_t to work upon
@ -803,24 +784,6 @@ hb_font_funcs_set_glyph_from_name_func (hb_font_funcs_t *ffuncs,
hb_font_get_glyph_from_name_func_t func ,
void * user_data , hb_destroy_func_t destroy ) ;
/**
* hb_font_funcs_set_glyph_shape_func :
* @ ffuncs : A font - function structure
* @ func : ( closure user_data ) ( destroy destroy ) ( scope notified ) : The callback function to assign
* @ user_data : Data to pass to @ func
* @ destroy : ( nullable ) : The function to call when @ user_data is not needed anymore
*
* Sets the implementation function for # hb_font_get_glyph_shape_func_t ,
* which is the same as # hb_font_draw_glyph_func_t .
*
* Since : 4.0 .0
* Deprecated : 7.0 .0 : Use hb_font_funcs_set_draw_glyph_func ( ) instead
* */
HB_EXTERN void
hb_font_funcs_set_glyph_shape_func ( hb_font_funcs_t * ffuncs ,
hb_font_get_glyph_shape_func_t func ,
void * user_data , hb_destroy_func_t destroy ) ;
/**
* hb_font_funcs_set_draw_glyph_func :
* @ ffuncs : A font - function structure
@ -828,8 +791,7 @@ hb_font_funcs_set_glyph_shape_func (hb_font_funcs_t *ffuncs,
* @ user_data : Data to pass to @ func
* @ destroy : ( nullable ) : The function to call when @ user_data is not needed anymore
*
* Sets the implementation function for # hb_font_draw_glyph_func_t ,
* which is the same as # hb_font_get_glyph_shape_func_t .
* Sets the implementation function for # hb_font_draw_glyph_func_t .
*
* Since : 7.0 .0
* */
@ -934,11 +896,6 @@ hb_font_get_glyph_from_name (hb_font_t *font,
const char * name , int len , /* -1 means nul-terminated */
hb_codepoint_t * glyph ) ;
HB_EXTERN void
hb_font_get_glyph_shape ( hb_font_t * font ,
hb_codepoint_t glyph ,
hb_draw_funcs_t * dfuncs , void * draw_data ) ;
HB_EXTERN void
hb_font_draw_glyph ( hb_font_t * font ,
hb_codepoint_t glyph ,