[Indic] Decompose Sinhala split matras the way old HarfBuzz / Pango did
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 13 Nov 2012 20:35:35 +0000 (12:35 -0800)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 13 Nov 2012 20:35:35 +0000 (12:35 -0800)
commit0736915b8ed789a209205fec762997af3a8af89c
treed90b78277d16ba26dbe7100908579fa68bf77675
parentc8149ca85ed97112778590bc9f090f3ee0254100
[Indic] Decompose Sinhala split matras the way old HarfBuzz / Pango did

Had to do some refactoring to make this happen...

Under uniscribe bug compatibility mode, we still plit them
Uniscrie-style, but Jonathan and I convinced ourselves that there is no
harm doing this the Unicode way.  This change makes that happen, and
unbreaks free Sinhala fonts.
src/hb-ot-shape-complex-arabic.cc
src/hb-ot-shape-complex-indic.cc
src/hb-ot-shape-complex-misc.cc
src/hb-ot-shape-complex-private.hh
src/hb-ot-shape-normalize-private.hh
src/hb-ot-shape-normalize.cc
src/hb-ot-shape.cc