Lines Matching refs:pref_len
313 pref_len_t pref_len; member
603 unsigned int pref_len = indic_plan->config->pref_len; in consonant_position_from_face() local
604 if ((pref_len == PREF_LEN_2 && in consonant_position_from_face()
607 || (pref_len == PREF_LEN_1 && in consonant_position_from_face()
1114 unsigned int pref_len = indic_plan->config->pref_len; in initial_reordering_consonant_syllable() local
1115 if (indic_plan->mask_array[PREF] && base + pref_len < end) in initial_reordering_consonant_syllable()
1117 assert (1 <= pref_len && pref_len <= 2); in initial_reordering_consonant_syllable()
1119 for (unsigned int i = base + 1; i + pref_len - 1 < end; i++) { in initial_reordering_consonant_syllable()
1121 for (unsigned int j = 0; j < pref_len; j++) in initial_reordering_consonant_syllable()
1123 if (indic_plan->pref.would_substitute (glyphs, pref_len, face)) in initial_reordering_consonant_syllable()
1125 for (unsigned int j = 0; j < pref_len; j++) in initial_reordering_consonant_syllable()
1371 if (try_pref && base + 1 < end && indic_plan->config->pref_len == 2) in final_reordering_syllable()
1629 unsigned int pref_len = indic_plan->config->pref_len; in final_reordering_syllable() local
1643 ((pref_len == 1) ^ _hb_glyph_info_ligated_and_didnt_multiply (&info[i]))) in final_reordering_syllable()