Lines Matching refs:pref

2247 				$pref = [];
2272 // <rphf> <half> <pref> <blwf> <pstf>
2276 // Pre-base-reordering forms of Ra/Rra <pref>
2282 // for <pref>, <blwf> and <pstf>, features are applied to Halant + Consonant combinations
2283 // Old version eg 'deva' <pref>, <blwf> and <pstf>, features are applied to Consonant + Halant
2290 if (strpos('rphf half pref blwf pstf', $v['tag']) !== false) {
2295 // If Halant Cons <pref>, <blwf> and <pstf> in New version only
2296 if (strpos('0094D 009CD 00A4D 00ACD 00B4D 00BCD 00C4D 00CCD 00D4D', $vs['match'][0]) !== false && strpos('pref blwf pstf', $v['tag']) !== false && !$is_old_spec) {
2305 // and <pref>, <blwf> and <pstf> in Old version
2306 elseif (strpos('0094D 009CD 00A4D 00ACD 00B4D 00BCD 00C4D 00CCD 00D4D', $vs['match'][1]) !== false && (strpos('rphf half', $v['tag']) !== false || (strpos('pref blwf pstf', $v['tag']) !== false && ($is_old_spec || _OTL_OLD_SPEC_COMPAT_2)))) {
2323 // and <pref>, <blwf> and <pstf> in Old version
2324 // If Halant Cons <pref>, <blwf> and <pstf> in New version only
2325 if (strpos('0094D 009CD 00A4D 00ACD 00B4D 00BCD 00C4D 00CCD 00D4D', substr($key, 0, 5)) !== false && strpos('pref blwf pstf', $v['tag']) !== false && !$is_old_spec) {
2333 } elseif (strpos('0094D 009CD 00A4D 00ACD 00B4D 00BCD 00C4D 00CCD 00D4D', substr($key, 6, 5)) !== false && (strpos('rphf half', $v['tag']) !== false || (strpos('pref blwf pstf', $v['tag']) !== false && ($is_old_spec || _OTL_OLD_SPEC_COMPAT_2)))) {
2348 if (count($rtl) || count($rphf) || count($half) || count($pref) || count($blwf) || count($pstf) || $finals) {
2354 'pref' => $pref,