Home | History | Annotate | Download | only in hb-old

Lines Matching defs:script

1200     HB_Script script = item->item.script;
1201 assert(script >= HB_Script_Devanagari && script <= HB_Script_Sinhala);
1202 const unsigned short script_base = 0x0900 + 0x80*(script-HB_Script_Devanagari);
1219 unsigned char properties = scriptProperties[script-HB_Script_Devanagari];
1256 // * If the syllable starts with Ra + H (in a script that has
1263 if (form(*uc) == Consonant || (script == HB_Script_Bengali && form(*uc) == IndependentVowel)) {
1282 if (script == HB_Script_Devanagari || script == HB_Script_Gujarati) {
1309 if (position[i] != Consonant && (position[i] != Control || script == HB_Script_Kannada))
1321 if (script == HB_Script_Devanagari || script == HB_Script_Gujarati)
1328 if (skipped == 2 && (script == HB_Script_Kannada || script == HB_Script_Telugu)) {
1382 if (script == HB_Script_Devanagari || script == HB_Script_Gujarati || script == HB_Script_Bengali) {
1387 } else if (script == HB_Script_Kannada) {
1466 const IndicOrdering *finalOrder = indic_order[script-HB_Script_Devanagari];
1595 if (script == HB_Script_Devanagari || script == HB_Script_Gujarati) {
1650 if ((script == HB_Script_Malayalam || script == HB_Script_Tamil) && (form(reordered[0]) == Matra)) {
1720 static int indic_nextSyllableBoundary(HB_Script script, const HB_UChar16 *s, int start, int end, bool *invalid)
1749 if (state == Halant && (script != HB_Script_Sinhala || uc[pos-1] == 0x200d /* ZWJ */))
1756 if (script == HB_Script_Bengali && pos == 1 &&
1760 if (script == HB_Script_Sinhala && state == Matra) {
1764 if (script == HB_Script_Malayalam && state == Matra && uc[pos-1] == 0x0d41) {
1791 if (script == HB_Script_Bengali && uc[pos] == 0x9be && uc[pos-1] == 0x985)
1793 if (script == HB_Script_Tamil && state == Matra) {
1821 assert(item->item.script >= HB_Script_Devanagari && item->item.script <= HB_Script_Sinhala);
1837 int send = indic_nextSyllableBoundary(item->item.script, item->string, sstart, end, &invalid);