commit | 8c0d1916a41f0fb32340ce5257de780acf598353 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Fri Jan 05 12:46:12 2018 +0000 |
committer | Behdad Esfahbod <behdad@behdad.org> | Fri Jan 05 12:48:19 2018 +0000 |
tree | 9b4a8cad57fdf322b6743b343368b226aacf7529 | |
parent | 293e443529d0621b9f94ea15d1425104394f6b9e [diff] |
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