[HB] Remove hb_ot_layout_table_find_feature()
That function doesn't make much sense as multiple features in the table may have the same tag.
This commit is contained in:
parent
468769b8f5
commit
17878255fa
|
@ -382,22 +382,6 @@ hb_ot_layout_table_get_feature_tags (hb_face_t *face,
|
||||||
return g.get_feature_tags (feature_count, feature_tags);
|
return g.get_feature_tags (feature_count, feature_tags);
|
||||||
}
|
}
|
||||||
|
|
||||||
hb_bool_t
|
|
||||||
hb_ot_layout_table_find_feature (hb_face_t *face,
|
|
||||||
hb_tag_t table_tag,
|
|
||||||
hb_tag_t feature_tag,
|
|
||||||
unsigned int *feature_index)
|
|
||||||
{
|
|
||||||
ASSERT_STATIC (NO_INDEX == HB_OT_LAYOUT_NO_FEATURE_INDEX);
|
|
||||||
const GSUBGPOS &g = get_gsubgpos_table (face, table_tag);
|
|
||||||
|
|
||||||
if (g.find_feature_index (feature_tag, feature_index))
|
|
||||||
return TRUE;
|
|
||||||
|
|
||||||
if (feature_index) *feature_index = HB_OT_LAYOUT_NO_FEATURE_INDEX;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
hb_bool_t
|
hb_bool_t
|
||||||
hb_ot_layout_script_get_language_tags (hb_face_t *face,
|
hb_ot_layout_script_get_language_tags (hb_face_t *face,
|
||||||
|
|
|
@ -116,12 +116,6 @@ hb_ot_layout_table_get_feature_tags (hb_face_t *face,
|
||||||
unsigned int *feature_count /* IN/OUT */,
|
unsigned int *feature_count /* IN/OUT */,
|
||||||
hb_tag_t *feature_tags /* OUT */);
|
hb_tag_t *feature_tags /* OUT */);
|
||||||
|
|
||||||
hb_bool_t
|
|
||||||
hb_ot_layout_table_find_feature (hb_face_t *face,
|
|
||||||
hb_tag_t table_tag,
|
|
||||||
hb_tag_t feature_tag,
|
|
||||||
unsigned int *feature_index);
|
|
||||||
|
|
||||||
hb_bool_t
|
hb_bool_t
|
||||||
hb_ot_layout_script_get_language_tags (hb_face_t *face,
|
hb_ot_layout_script_get_language_tags (hb_face_t *face,
|
||||||
hb_tag_t table_tag,
|
hb_tag_t table_tag,
|
||||||
|
|
Loading…
Reference in New Issue