From 2841436926d6a406bd1f4a35c66a0e3c2fdbeca7 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 29 Sep 2010 12:20:36 -0400 Subject: [PATCH] Don't zero glyph advances in MarkToBase and similar lookups See email thread "Should MarkToBase attachment zero the mark advance?" started by Jonathan Kew on 23 August 2010 for details. --- src/hb-ot-layout-gpos-private.hh | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/hb-ot-layout-gpos-private.hh b/src/hb-ot-layout-gpos-private.hh index a5f65b482..4969997c8 100644 --- a/src/hb-ot-layout-gpos-private.hh +++ b/src/hb-ot-layout-gpos-private.hh @@ -402,8 +402,6 @@ struct MarkArray : ArrayOf /* Array of MarkRecords--in Coverage orde glyph_anchor.get_anchor (c->layout, c->buffer->info[glyph_pos].codepoint, &base_x, &base_y); hb_internal_glyph_position_t &o = c->buffer->pos[c->buffer->i]; - o.x_advance = 0; - o.y_advance = 0; o.x_offset = base_x - mark_x; o.y_offset = base_y - mark_y; o.back = c->buffer->i - glyph_pos;