commit | 215587a5d1f707d1dffa7b08224cd56bb8dfdb56 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Tue Nov 06 17:16:04 2018 -0500 |
committer | Behdad Esfahbod <behdad@behdad.org> | Tue Nov 06 17:59:31 2018 -0500 |
tree | 0d1b3f88d39a77133e684fc24f8cd4b051b183b0 | |
parent | 57689a32f9b66978ba72a0d47dee075fa92d6c91 [diff] |
[kern] XXX Negate CrossKerning sign Not sure why, but seems to better match GeezaPro Arabic w CoreText. Quite possibly I'm doing something very wrong...
diff --git a/src/hb-ot-kern-table.hh b/src/hb-ot-kern-table.hh index 30f7091..c7282a3 100644 --- a/src/hb-ot-kern-table.hh +++ b/src/hb-ot-kern-table.hh
@@ -282,7 +282,8 @@ { if (crossStream) { - crossOffset += v; + /* XXX Why negative, not positive?!?! */ + crossOffset -= v; buffer->pos[idx].y_offset += c->font->em_scale_y (crossOffset); } else