commit | 418d00dffddd95a1f27e9be15752d494c627d45e | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <[email protected]> | Wed Jul 18 14:57:28 2012 -0400 |
committer | Behdad Esfahbod <[email protected]> | Wed Jul 18 14:57:28 2012 -0400 |
tree | d42a32d591cac0b0c7b49c9dc54860705416f197 | |
parent | 4c3691d2a32ca7e54a54f7c08098fd96fa7af39e [diff] |
[Indic] Minor
diff --git a/src/hb-ot-shape-complex-indic-machine.rl b/src/hb-ot-shape-complex-indic-machine.rl index 5609ff3..54f7765 100644 --- a/src/hb-ot-shape-complex-indic-machine.rl +++ b/src/hb-ot-shape-complex-indic-machine.rl
@@ -66,9 +66,10 @@ matra_group = M.N?.H?; syllable_tail = SM? (Coeng (cn|V))? (VD VD?)?; place_holder = NBSP | DOTTEDCIRCLE; +halant_group = (h.z?|z.h); -consonant_syllable = Repha? (cn (h.z?|z.h))* cn A? (h.z? | matra_group*)? syllable_tail; +consonant_syllable = Repha? (cn halant_group)* cn A? (h.z? | matra_group*)? syllable_tail; vowel_syllable = reph? V.n? (z?.h.cn | ZWJ.cn)* matra_group* syllable_tail; standalone_cluster = reph? place_holder.n? (z? h.cn)* matra_group* syllable_tail; other = any;
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt index 0ab04d6..3c2bab7 100644 --- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt +++ b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt
@@ -25,3 +25,6 @@ क्ष क्ष क्ष +र्अ् +र्अ् +र्अ्