Home
last modified time | relevance | path

Searched refs:feature_tag (Results 1 – 8 of 8) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-ot-map.hh109 hb_mask_t get_mask (hb_tag_t feature_tag, unsigned int *shift = nullptr) const in get_mask()
111 const feature_map_t *map = features.bsearch (feature_tag); in get_mask()
116 bool needs_fallback (hb_tag_t feature_tag) const in needs_fallback()
118 const feature_map_t *map = features.bsearch (feature_tag); in needs_fallback()
122 hb_mask_t get_1_mask (hb_tag_t feature_tag) const in get_1_mask()
124 const feature_map_t *map = features.bsearch (feature_tag); in get_1_mask()
128 unsigned int get_feature_index (unsigned int table_index, hb_tag_t feature_tag) const in get_feature_index()
130 const feature_map_t *map = features.bsearch (feature_tag); in get_feature_index()
134 unsigned int get_feature_stage (unsigned int table_index, hb_tag_t feature_tag) const in get_feature_stage()
136 const feature_map_t *map = features.bsearch (feature_tag); in get_feature_stage()
Dhb-ot-layout-base-table.hh197 void get_min_max (hb_tag_t feature_tag, in get_min_max()
203 hb_bsearch (&feature_tag, featMinMaxRecords.arrayZ, in get_min_max()
429 hb_tag_t feature_tag, in get_min_max()
436 base_script.get_min_max (language_tag).get_min_max (feature_tag, min_coord, max_coord); in get_min_max()
497 hb_tag_t feature_tag, in get_min_max()
502 if (!get_axis (direction).get_min_max (script_tag, language_tag, feature_tag, in get_min_max()
Dhb-ot-layout.cc460 hb_tag_t feature_tag, in hb_ot_layout_table_find_feature() argument
469 if (feature_tag == g.get_feature_tag (i)) { in hb_ot_layout_table_find_feature()
565 hb_tag_t *feature_tag) in hb_ot_layout_language_get_required_feature() argument
572 if (feature_tag) *feature_tag = g.get_feature_tag (index); in hb_ot_layout_language_get_required_feature()
622 hb_tag_t feature_tag, in hb_ot_layout_language_find_feature() argument
633 if (feature_tag == g.get_feature_tag (f_index)) { in hb_ot_layout_language_find_feature()
757 hb_tag_t feature_tag = *features; in langsys_collect_features() local
763 if (feature_tag == c->g.get_feature_tag (feature_index)) in langsys_collect_features()
1203 hb_tag_t feature_tag = g.get_feature_tag (feature_index); in hb_ot_layout_feature_get_name_ids() local
1210 feature_params.get_stylistic_set_params (feature_tag); in hb_ot_layout_feature_get_name_ids()
[all …]
Dhb-ot-layout.h199 hb_tag_t *feature_tag);
224 hb_tag_t feature_tag,
Dhb-ot-shape-complex-khmer.cc154 void init (const hb_ot_map_t *map, hb_tag_t feature_tag, bool zero_context_) in init()
158 map->get_feature_stage (0/*GSUB*/, feature_tag), in init()
Dhb-ot-layout.hh68 hb_tag_t feature_tag,
Dhb-ot-shape-complex-indic.cc229 void init (const hb_ot_map_t *map, hb_tag_t feature_tag, bool zero_context_) in init()
233 map->get_feature_stage (0/*GSUB*/, feature_tag), in init()
/external/fonttools/Lib/fontTools/feaLib/
Dbuilder.py551 script, lang, feature_tag = key
558 size_feature = (tag == "GPOS" and feature_tag == "size")
562 feature_key = (feature_tag, lookup_indices)
567 frec.FeatureTag = feature_tag
570 feature_tag)
577 if self.required_features_.get((script, lang)) == feature_tag: