| Top |
hb_bool_t hb_ot_metrics_get_position (hb_font_t *font,hb_ot_metrics_tag_t metrics_tag,hb_position_t *position);
It fetches metrics value corresponding to a given tag from a font.
font |
a hb_font_t object. |
|
metrics_tag |
tag of metrics value you like to fetch. |
|
position |
result of metrics value from the font. |
[out][optional] |
Since: 2.6.0
float hb_ot_metrics_get_variation (hb_font_t *font,hb_ot_metrics_tag_t metrics_tag);
Since: 2.6.0
hb_position_t hb_ot_metrics_get_x_variation (hb_font_t *font,hb_ot_metrics_tag_t metrics_tag);
Since: 2.6.0
hb_position_t hb_ot_metrics_get_y_variation (hb_font_t *font,hb_ot_metrics_tag_t metrics_tag);
Since: 2.6.0
From https://docs.microsoft.com/en-us/typography/opentype/spec/mvarvalue-tags
|
horizontal ascender. |
||
|
horizontal descender. |
||
|
horizontal line gap. |
||
|
horizontal clipping ascent. |
||
|
horizontal clipping descent. |
||
|
vertical ascender. |
||
|
vertical descender. |
||
|
vertical line gap. |
||
|
horizontal caret rise. |
||
|
horizontal caret run. |
||
|
horizontal caret offset. |
||
|
vertical caret rise. |
||
|
vertical caret run. |
||
|
vertical caret offset. |
||
|
x height. |
||
|
cap height. |
||
|
subscript em x size. |
||
|
subscript em y size. |
||
|
subscript em x offset. |
||
|
subscript em y offset. |
||
|
superscript em x size. |
||
|
superscript em y size. |
||
|
superscript em x offset. |
||
|
superscript em y offset. |
||
|
strikeout size. |
||
|
strikeout offset. |
||
|
underline size. |
||
|
underline offset. |
||
Since: 2.6.0