[Indic] Find syllables before any features are applied
authorBehdad Esfahbod <behdad@behdad.org>
Fri, 7 Sep 2012 18:55:07 +0000 (14:55 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Fri, 7 Sep 2012 18:56:01 +0000 (14:56 -0400)
commit166b5cf7ec2d37fb54a909c437ccdec1edaf37aa
tree7cd954f8144500ea7bcd88153ee42e675875e668
parent96fdc04e5c6daafce3d45e7508418e4db94df44c
[Indic] Find syllables before any features are applied

With FreeSerif, it seems that the 'ccmp' feature does ligature
substituttions.  That was then causing syllable match failures.  We now
find syllables before any features have been applied.

Test sequence: U+0D9A,U+0DCA,U+200D,U+0DBB,U+0DCF
src/hb-ot-shape-complex-indic-machine.rl
src/hb-ot-shape-complex-indic.cc
test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/misc/misc.txt