Searched defs:syllable (Results 1 - 4 of 4) sorted by relevance

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DHangulLayoutEngine.cpp136 static le_int32 compose(LEUnicode lead, LEUnicode vowel, LEUnicode trail, LEUnicode &syllable) argument
152 syllable = (LEUnicode) ((lIndex * VJMO_COUNT + vIndex) * TJMO_COUNT + tIndex + HSYL_FIRST);
157 static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail) argument
159 le_int32 sIndex = syllable - HSYL_FIRST;
321 * See if the syllable can be composed into a single character. There are 5
332 LEUnicode syllable = 0x0000; local
338 * If the composition consumes the whole decomposed syllable,
341 if (compose(lead, vowel, trail, syllable) == outLength) {
343 outChars[outCharCount] = syllable;
H A DKhmerReordering.cpp59 // simple classes, they are used in the statetable (in this file) to control the length of a syllable
62 // indicate error in syllable construction
84 // _xx character does not combine into syllable, such as numbers, puntuation marks, non-Khmer signs...
125 // within the syllable, but are not in the table) we also get their type back, or an unknown object
268 // in the syllable, but the state could be produced a consonant of any type when
325 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, // 1 - exit state (or sign to the right of the syllable)
359 // calculate, using the state table, which one is the last character of the syllable
397 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local
405 for (i = prev; i < syllable; i += 1) {
425 if ( (charClass & KhmerClassTable::CF_COENG) && (i + 1 < syllable)
[all...]
H A DTibetanReordering.cpp60 // simple classes, they are used in the statetable (in this file) to control the length of a syllable
63 // indicate error in syllable construction
277 // in the syllable, but the state could be produced a consonant of any type when
287 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,}, // 1 - exit state (or sign to the right of the syllable)
322 // calculate, using the state table, which one is the last character of the syllable
359 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local
372 for (i = prev; i < syllable; i += 1) {
407 prev = syllable; // move the pointer to the start of next syllable
H A DIndicReordering.cpp679 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local
680 le_int32 matra, markStart = syllable;
709 for (i = prev; i < syllable; i += 1) {
779 // Check for REPH at front of syllable
1004 prev = syllable;
1143 // If the syllable starts with Ra + Halant ( in a script that has Reph ) and has more than one
1168 // Adjust features and set syllable structure bits
1175 // Since reph can only validly occur at the beginning of a syllable
1176 // We only apply it to the first 2 characters in the syllable, to keep it from
1201 // Don't apply half form to virama that stands alone at the end of a syllable
[all...]

Completed in 38 milliseconds