Lines Matching refs:PREF
147 PREF,
281 would_substitute_feature_t pref;
317 indic_plan->pref.init (&plan->map, HB_TAG('p','r','e','f'), zero_context);
357 if (indic_plan->pref.would_substitute (glyphs , 2, face) ||
358 indic_plan->pref.would_substitute (glyphs+1, 2, face))
878 if (indic_plan->mask_array[PREF] && base + pref_len < end)
885 if (indic_plan->pref.would_substitute (glyphs, pref_len, face))
888 info[i++].mask |= indic_plan->mask_array[PREF];
1075 bool try_pref = !!indic_plan->mask_array[PREF];
1085 if ((info[i].mask & indic_plan->mask_array[PREF]) != 0)
1090 /* Ok, this was a 'pref' candidate but didn't form any.
1400 if ((info[i].mask & indic_plan->mask_array[PREF]) != 0)
1403 * of the <pref> feature. (Note that a font may shape a Ra consonant with
1407 * the <pref> feature actually did it...
1409 * Reorder pref only if it ligated. */