[fuzzer] test more of ot-layout APIs
This commit is contained in:
parent
a6bcc577a9
commit
b4f34539c2
|
@ -101,6 +101,23 @@ test_font (hb_font_t *font, hb_codepoint_t cp)
|
||||||
|
|
||||||
hb_ot_layout_get_ligature_carets (font, HB_DIRECTION_LTR, cp, 0, NULL, NULL);
|
hb_ot_layout_get_ligature_carets (font, HB_DIRECTION_LTR, cp, 0, NULL, NULL);
|
||||||
|
|
||||||
|
{
|
||||||
|
unsigned temp = 0, temp2;
|
||||||
|
hb_ot_name_id_t name;
|
||||||
|
hb_ot_layout_get_size_params (face, &temp, &temp, &name, &temp, &temp);
|
||||||
|
hb_tag_t cv01 = HB_TAG ('c','v','0','1');
|
||||||
|
unsigned feature_index = 0;
|
||||||
|
hb_ot_layout_language_find_feature (face, HB_OT_TAG_GSUB, 0,
|
||||||
|
HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX,
|
||||||
|
cv01, &feature_index);
|
||||||
|
hb_ot_layout_feature_get_name_ids (face, HB_OT_TAG_GSUB, feature_index,
|
||||||
|
&name, &name, &name, &temp, &name);
|
||||||
|
temp = 1;
|
||||||
|
hb_ot_layout_feature_get_characters (face, HB_OT_TAG_GSUB, feature_index, 0, &temp, &g);
|
||||||
|
temp = 1;
|
||||||
|
hb_ot_layout_language_get_feature_indexes (face, HB_OT_TAG_GSUB, 0, 0, 0, &temp, &temp2);
|
||||||
|
}
|
||||||
|
|
||||||
hb_ot_math_has_data (face);
|
hb_ot_math_has_data (face);
|
||||||
hb_ot_math_get_constant (font, HB_OT_MATH_CONSTANT_MATH_LEADING);
|
hb_ot_math_get_constant (font, HB_OT_MATH_CONSTANT_MATH_LEADING);
|
||||||
hb_ot_math_get_glyph_italics_correction (font, cp);
|
hb_ot_math_get_glyph_italics_correction (font, cp);
|
||||||
|
|
Loading…
Reference in New Issue