Adjust normalizer for out-of-order marks
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 4 Oct 2017 11:20:33 +0000 (13:20 +0200)
committerBehdad Esfahbod <behdad@behdad.org>
Wed, 4 Oct 2017 11:20:33 +0000 (13:20 +0200)
commit7f9e7f8689e1d260596f5256947dfbd474afb1ec
tree768e3b43655a0b7021ac3ca3313ead7a309de11d
parenta252ad61f077c3b7bbfd8335e1b105a57beb58ce
Adjust normalizer for out-of-order marks

We are going to implement Unicode Arabic Mark Ordering Algorithm:

  http://www.unicode.org/reports/tr53/tr53-1.pdf

which will reorder marks out of their sorted ccc order.  Adjust
normalizer to stop combining as soon as dangerous ordering is
detected.
src/hb-ot-shape-normalize.cc