Commit 8c0d1916a41f0fb32340ce5257de780acf598353

Behdad Esfahbod 2018-01-05T12:46:12

Improve CGJ skipping logic Previously we made CGJ unskippable. Now, if CGJ did NOT prevent any reordering, allow skipping over it. To make this work we had to make changes to the Arabic mark reordering algorithm implementation to renumber moved MCM marks. See comments. Fixes https://github.com/harfbuzz/harfbuzz/issues/554