/external/chromium_org/third_party/harfbuzz-ng/src/ |
hb-ot-shape-complex-myanmar.cc | 438 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 457 if ((info[i].syllable() & 0x0F) == broken_cluster) 481 unsigned int syllable = buffer->cur().syllable(); local 482 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 483 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 485 last_syllable = syllable; 490 info.syllable() = buffer->cur().syllable(); 512 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-shape-complex-sea.cc | 266 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 284 if ((info[i].syllable() & 0x0F) == broken_cluster) 308 unsigned int syllable = buffer->cur().syllable(); local 309 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 310 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 312 last_syllable = syllable; 317 info.syllable() = buffer->cur().syllable(); 339 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-layout-private.hh | 176 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */ macro 434 HB_BUFFER_ALLOCATE_VAR (buffer, syllable); 440 HB_BUFFER_DEALLOCATE_VAR (buffer, syllable); 450 HB_BUFFER_ASSERT_VAR (buffer, syllable);
|
hb-ot-layout-gsubgpos-private.hh | 307 syllable arg1(0), 318 inline void set_syllable (uint8_t syllable_) { syllable = syllable_; } 333 (syllable && syllable != info.syllable ())) 369 uint8_t syllable; member in struct:OT::hb_apply_context_t::matcher_t 393 matcher.set_syllable (start_index_ == c->buffer->idx ? c->buffer->cur().syllable () : 0); 396 inline void set_syllable (unsigned int syllable) { matcher.set_syllable (syllable); } 463 matcher.set_syllable (start_index_ == c->buffer->idx ? c->buffer->cur().syllable () : 0) [all...] |
hb-ot-shape-complex-indic.cc | 703 * The shaping engine finds the base consonant of the syllable, using the 704 * following algorithm: starting from the end of the syllable, move backwards 710 * o If the syllable starts with Ra + Halant (in a script that has Reph) 719 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 763 /* -> starting from the end of the syllable, move backwards */ 855 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 869 * Each matra and any syllable modifier sign in the cluster are moved to the 876 * o Before first half form in the syllable 1009 /* Use syllable() for sort accounting temporarily. */ 1010 unsigned int syllable = info[start].syllable() local 1278 unsigned int syllable = buffer->cur().syllable(); local [all...] |
/external/harfbuzz_ng/src/ |
hb-ot-shape-complex-myanmar.cc | 438 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 457 if ((info[i].syllable() & 0x0F) == broken_cluster) 481 unsigned int syllable = buffer->cur().syllable(); local 482 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 483 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 485 last_syllable = syllable; 490 info.syllable() = buffer->cur().syllable(); 512 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-shape-complex-sea.cc | 266 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 284 if ((info[i].syllable() & 0x0F) == broken_cluster) 308 unsigned int syllable = buffer->cur().syllable(); local 309 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 310 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 312 last_syllable = syllable; 317 info.syllable() = buffer->cur().syllable(); 339 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-layout-private.hh | 176 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */ macro 427 HB_BUFFER_ALLOCATE_VAR (buffer, syllable); 433 HB_BUFFER_DEALLOCATE_VAR (buffer, syllable);
|
hb-ot-layout-gsubgpos-private.hh | 307 syllable arg1(0), 318 inline void set_syllable (uint8_t syllable_) { syllable = syllable_; } 333 (syllable && syllable != info.syllable ())) 369 uint8_t syllable; member in struct:OT::hb_apply_context_t::matcher_t 393 matcher.set_syllable (start_index_ == c->buffer->idx ? c->buffer->cur().syllable () : 0); 396 inline void set_syllable (unsigned int syllable) { matcher.set_syllable (syllable); } 463 matcher.set_syllable (start_index_ == c->buffer->idx ? c->buffer->cur().syllable () : 0) [all...] |
hb-ot-shape-complex-indic.cc | 703 * The shaping engine finds the base consonant of the syllable, using the 704 * following algorithm: starting from the end of the syllable, move backwards 710 * o If the syllable starts with Ra + Halant (in a script that has Reph) 719 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 763 /* -> starting from the end of the syllable, move backwards */ 855 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 869 * Each matra and any syllable modifier sign in the cluster are moved to the 876 * o Before first half form in the syllable 1009 /* Use syllable() for sort accounting temporarily. */ 1010 unsigned int syllable = info[start].syllable() local 1278 unsigned int syllable = buffer->cur().syllable(); local [all...] |
/external/icu/icu4c/source/layout/ |
HangulLayoutEngine.cpp | 111 static le_int32 compose(LEUnicode lead, LEUnicode vowel, LEUnicode trail, LEUnicode &syllable) 127 syllable = (LEUnicode) ((lIndex * VJMO_COUNT + vIndex) * TJMO_COUNT + tIndex + HSYL_FIRST); 132 static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail) 134 le_int32 sIndex = syllable - HSYL_FIRST; 296 * See if the syllable can be composed into a single character. There are 5 307 LEUnicode syllable = 0x0000; local 313 * If the composition consumes the whole decomposed syllable, 316 if (compose(lead, vowel, trail, syllable) == outLength) { 318 outChars[outCharCount] = syllable;
|
KhmerReordering.cpp | 34 // simple classes, they are used in the statetable (in this file) to control the length of a syllable 37 // indicate error in syllable construction 59 // _xx character does not combine into syllable, such as numbers, puntuation marks, non-Khmer signs... 100 // within the syllable, but are not in the table) we also get their type back, or an unknown object 235 // formed Khmer Syllable. 243 // in the syllable, but the state could be produced a consonant of any type when 300 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, // 1 - exit state (or sign to the right of the syllable) 334 // calculate, using the state table, which one is the last character of the syllable 372 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local 380 for (i = prev; i < syllable; i += 1) [all...] |
TibetanReordering.cpp | 35 // simple classes, they are used in the statetable (in this file) to control the length of a syllable 38 // indicate error in syllable construction 244 // formed Tibetan Syllable. 252 // in the syllable, but the state could be produced a consonant of any type when 262 {-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) 297 // calculate, using the state table, which one is the last character of the syllable 334 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local 347 for (i = prev; i < syllable; i += 1) { 382 prev = syllable; // move the pointer to the start of next syllable [all...] |
IndicReordering.cpp | 60 // Syllable structure bits 654 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local 655 le_int32 matra, markStart = syllable; 684 for (i = prev; i < syllable; i += 1) { 754 // Check for REPH at front of syllable [all...] |
/external/chromium_org/third_party/icu/source/common/ |
normalizer2impl.cpp | 540 // Hangul syllable: decompose algorithmically 572 // Hangul syllable: decompose algorithmically 602 // Hangul syllable: decompose algorithmically 846 UChar syllable=(UChar) local 853 syllable+=t; // The next character was a Jamo T. 855 *starter=syllable; 1136 UChar syllable=(UChar) local 1938 UChar32 syllable= local [all...] |
/external/icu/icu4c/source/common/ |
normalizer2impl.cpp | 642 // Hangul syllable: decompose algorithmically 674 // Hangul syllable: decompose algorithmically 704 // Hangul syllable: decompose algorithmically 948 UChar syllable=(UChar) local 955 syllable+=t; // The next character was a Jamo T. 957 *starter=syllable; 1238 UChar syllable=(UChar) local 2040 UChar32 syllable= local [all...] |