Home | History | Annotate | Download | only in src

Lines Matching defs:pref

391   PREF,
535 would_substitute_feature_t pref;
563 indic_plan->pref.init (&plan->map, HB_TAG('p','r','e','f'), zero_context);
605 (indic_plan->pref.would_substitute (glyphs , 2, face) ||
606 indic_plan->pref.would_substitute (glyphs+1, 2, face)))
608 indic_plan->pref.would_substitute (glyphs+1, 1, face)))
1115 if (indic_plan->mask_array[PREF] && base + pref_len < end)
1123 if (indic_plan->pref.would_substitute (glyphs, pref_len, face))
1126 info[i++].mask |= indic_plan->mask_array[PREF];
1364 bool try_pref = !!indic_plan->mask_array[PREF];
1374 if ((info[i].mask & indic_plan->mask_array[PREF]) != 0)
1379 /* Ok, this was a 'pref' candidate but didn't form any.
1631 if ((info[i].mask & indic_plan->mask_array[PREF]) != 0)
1634 * of the <pref> feature. (Note that a font may shape a Ra consonant with
1638 * the <pref> feature actually did it...
1640 * If pref len is longer than one, then only reorder if it ligated. If
1641 * pref len is one, only reorder if it didn't ligate with other things. */