Home | History | Annotate | Download | only in src

Lines Matching defs:syllable

691    * The shaping engine finds the base consonant of the syllable, using the
692 * following algorithm: starting from the end of the syllable, move backwards
698 * o If the syllable starts with Ra + Halant (in a script that has Reph)
707 /* -> If the syllable starts with Ra + Halant (in a script that has Reph)
747 /* -> starting from the end of the syllable, move backwards */
839 /* -> If the syllable starts with Ra + Halant (in a script that has Reph)
853 * Each matra and any syllable modifier sign in the cluster are moved to the
860 * o Before first half form in the syllable
993 /* Use syllable() for sort accounting temporarily. */
994 unsigned int syllable = info[start].syllable();
996 info[i].syllable() = i - start;
1021 /* Note! syllable() is a one-byte field. */
1023 if (info[i].syllable() != 255)
1026 unsigned int j = start + info[i].syllable();
1030 unsigned int next = start + info[j].syllable();
1031 info[j].syllable() = 255; /* So we don't process j later again. */
1039 /* Put syllable back in. */
1041 info[i].syllable() = syllable;
1179 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F);
1208 if ((info[i].syllable() & 0x0F) == broken_cluster)
1232 unsigned int syllable = buffer->cur().syllable();
1233 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F);
1234 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster))
1236 last_syllable = syllable;
1241 ginfo.syllable() = buffer->cur().syllable();
1246 last_syllable == buffer->cur().syllable() &&
1439 * Reph?s original position is always at the beginning of the syllable,
1514 * first matra, syllable modifier sign or vedic sign.
1528 * immediately before the first post-base matra, syllable modifier
1550 /* 6. Otherwise, reorder reph to the end of the syllable.
1726 info[i].syllable() = 0;