commit | 7e08f1258da229dfaf7e1c4b5c41e5bb83906cb0 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Mon May 27 14:48:34 2013 -0400 |
committer | Behdad Esfahbod <behdad@behdad.org> | Mon May 27 14:50:00 2013 -0400 |
tree | fa08c8afecd02e2b8aadbb87e8fffc6d50a42262 | |
parent | cf059ac69d10d9eb09f0d2a29b1bd989647bd800 [diff] |
Don't zero advance of mark-non-mark ligatures If there's a mark ligating forward with non-mark, they were inheriting the GC of the mark and later get advance-zeroed. Don't do that if there's any non-mark glyph in the ligature. Sample test: U+1780,U+17D2,U+179F with Kh-Metal-Chrieng.ttf Also: Bug 58922 - Issue with mark advance zeroing in generic shaper