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

/external/harfbuzz_ng/src/
H A Dhb-ot-shape-complex-myanmar.cc415 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F);
439 if ((info[i].syllable() & 0x0F) == broken_cluster)
463 unsigned int syllable = buffer->cur().syllable(); local
464 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F);
465 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster))
467 last_syllable = syllable;
472 ginfo.syllable() = buffer->cur().syllable();
504 info[i].syllable()
[all...]
H A Dhb-ot-shape-complex-use.cc313 syllable_type_t syllable_type = (syllable_type_t) (info[start].syllable() & 0x0F);
333 /* Fixup previous syllable's form. */
339 /* Form for this syllable. */
425 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F);
426 /* Only a few syllable types need reordering. */
497 if ((info[i].syllable() & 0x0F) == broken_cluster)
516 unsigned int syllable = buffer->cur().syllable(); local
517 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F);
518 if (unlikely (last_syllable != syllable
[all...]
H A Dhb-ot-layout-private.hh197 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */ macro
214 unsigned int syllable = info[start].syllable(); local
215 while (++start < count && syllable == info[start].syllable())
610 HB_BUFFER_ALLOCATE_VAR (buffer, syllable);
616 HB_BUFFER_DEALLOCATE_VAR (buffer, syllable);
626 HB_BUFFER_ASSERT_VAR (buffer, syllable);
H A Dhb-ot-shape-complex-indic.cc206 /* These can occur mid-syllable (eg. before matras), even though Unicode marks them as Syllable_Modifier.
713 * The shaping engine finds the base consonant of the syllable, using the
714 * following algorithm: starting from the end of the syllable, move backwards
720 * o If the syllable starts with Ra + Halant (in a script that has Reph)
729 /* -> If the syllable starts with Ra + Halant (in a script that has Reph)
769 /* -> starting from the end of the syllable, move backwards */
861 /* -> If the syllable starts with Ra + Halant (in a script that has Reph)
875 * Each matra and any syllable modifier sign in the syllable are moved to the
876 * appropriate position relative to the consonant(s) in the syllable
1016 unsigned int syllable = info[start].syllable(); local
1253 unsigned int syllable = buffer->cur().syllable(); local
[all...]
H A Dhb-ot-layout-gsubgpos-private.hh232 syllable arg1(0),
243 inline void set_syllable (uint8_t syllable_) { syllable = syllable_; }
258 (syllable && syllable != info.syllable ()))
293 uint8_t syllable; member in struct:OT::hb_apply_context_t::matcher_t
330 matcher.set_syllable (start_index_ == c->buffer->idx ? c->buffer->cur().syllable () : 0);

Completed in 155 milliseconds