[Indic] Track base position when reordering things
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 13 Feb 2013 12:32:46 +0000 (07:32 -0500)
committerBehdad Esfahbod <behdad@behdad.org>
Wed, 13 Feb 2013 12:32:46 +0000 (07:32 -0500)
commitf22b7e77783fa2f44365e0fe6413c4474c07048d
treeab81829e7f021064518c80486bce5046f17341db
parentbc11de144c0a7a95fa0945aa7f053d8117af282a
[Indic] Track base position when reordering things

Ouch, how did things ever work without this?!  The added test that has a
dot-reph as well as a pre-base reordering Ra perfectly demonstrates the
bug (tested with Nirmala font from Win8 for example).  Testing suggests
that Win8 shaper has the *exact* same bug / behavior that we used to
have.  Odd.
src/hb-ot-shape-complex-indic.cc
test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/misc/dot-reph.txt