Actually add hb_font_get_glyph_[hv]_advances
New API: +hb_font_get_glyph_h_advances +hb_font_get_glyph_v_advances
This commit is contained in:
parent
996775191a
commit
28e2f467e1
|
@ -783,6 +783,43 @@ hb_font_get_glyph_v_advance (hb_font_t *font,
|
||||||
return font->get_glyph_v_advance (glyph);
|
return font->get_glyph_v_advance (glyph);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* hb_font_get_glyph_h_advances:
|
||||||
|
* @font: a font.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Since: REPLACEME
|
||||||
|
**/
|
||||||
|
void
|
||||||
|
hb_font_get_glyph_h_advances (hb_font_t* font,
|
||||||
|
unsigned count,
|
||||||
|
hb_codepoint_t *first_glyph,
|
||||||
|
unsigned glyph_stride,
|
||||||
|
hb_position_t *first_advance,
|
||||||
|
unsigned advance_stride)
|
||||||
|
{
|
||||||
|
font->get_glyph_h_advances (count, first_glyph, glyph_stride, first_advance, advance_stride);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* hb_font_get_glyph_v_advances:
|
||||||
|
* @font: a font.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Since: REPLACEME
|
||||||
|
**/
|
||||||
|
void
|
||||||
|
hb_font_get_glyph_v_advances (hb_font_t* font,
|
||||||
|
unsigned count,
|
||||||
|
hb_codepoint_t *first_glyph,
|
||||||
|
unsigned glyph_stride,
|
||||||
|
hb_position_t *first_advance,
|
||||||
|
unsigned advance_stride)
|
||||||
|
{
|
||||||
|
font->get_glyph_v_advances (count, first_glyph, glyph_stride, first_advance, advance_stride);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* hb_font_get_glyph_h_origin:
|
* hb_font_get_glyph_h_origin:
|
||||||
* @font: a font.
|
* @font: a font.
|
||||||
|
|
|
@ -459,6 +459,21 @@ HB_EXTERN hb_position_t
|
||||||
hb_font_get_glyph_v_advance (hb_font_t *font,
|
hb_font_get_glyph_v_advance (hb_font_t *font,
|
||||||
hb_codepoint_t glyph);
|
hb_codepoint_t glyph);
|
||||||
|
|
||||||
|
HB_EXTERN void
|
||||||
|
hb_font_get_glyph_h_advances (hb_font_t* font,
|
||||||
|
unsigned count,
|
||||||
|
hb_codepoint_t *first_glyph,
|
||||||
|
unsigned glyph_stride,
|
||||||
|
hb_position_t *first_advance,
|
||||||
|
unsigned advance_stride);
|
||||||
|
HB_EXTERN void
|
||||||
|
hb_font_get_glyph_v_advances (hb_font_t* font,
|
||||||
|
unsigned count,
|
||||||
|
hb_codepoint_t *first_glyph,
|
||||||
|
unsigned glyph_stride,
|
||||||
|
hb_position_t *first_advance,
|
||||||
|
unsigned advance_stride);
|
||||||
|
|
||||||
HB_EXTERN hb_bool_t
|
HB_EXTERN hb_bool_t
|
||||||
hb_font_get_glyph_h_origin (hb_font_t *font,
|
hb_font_get_glyph_h_origin (hb_font_t *font,
|
||||||
hb_codepoint_t glyph,
|
hb_codepoint_t glyph,
|
||||||
|
|
Loading…
Reference in New Issue