From e57bc2b2b01166a0f2d307f8086f9bf6dc0fd4f6 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Sat, 21 Feb 2004 14:53:12 +0000 Subject: Sign convention for y offsets is opposite between PangoGlyphString and FT Sat Feb 21 09:49:23 2004 Owen Taylor * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): Sign convention for y offsets is opposite between PangoGlyphString and FT code. (#132591) --- ChangeLog | 6 ++++++ ChangeLog.pre-1-10 | 6 ++++++ ChangeLog.pre-1-4 | 6 ++++++ ChangeLog.pre-1-6 | 6 ++++++ ChangeLog.pre-1-8 | 6 ++++++ pango/opentype/pango-ot-ruleset.c | 2 +- 6 files changed, 31 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e8406525..c5541d7a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sat Feb 21 09:49:23 2004 Owen Taylor + + * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): + Sign convention for y offsets is opposite between + PangoGlyphString and FT code. (#132591) + 2003-02-19 Noah Levitt * pango/pangofc-font.c (pango_fc_font_get_metrics): diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index e8406525..c5541d7a 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,9 @@ +Sat Feb 21 09:49:23 2004 Owen Taylor + + * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): + Sign convention for y offsets is opposite between + PangoGlyphString and FT code. (#132591) + 2003-02-19 Noah Levitt * pango/pangofc-font.c (pango_fc_font_get_metrics): diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4 index e8406525..c5541d7a 100644 --- a/ChangeLog.pre-1-4 +++ b/ChangeLog.pre-1-4 @@ -1,3 +1,9 @@ +Sat Feb 21 09:49:23 2004 Owen Taylor + + * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): + Sign convention for y offsets is opposite between + PangoGlyphString and FT code. (#132591) + 2003-02-19 Noah Levitt * pango/pangofc-font.c (pango_fc_font_get_metrics): diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6 index e8406525..c5541d7a 100644 --- a/ChangeLog.pre-1-6 +++ b/ChangeLog.pre-1-6 @@ -1,3 +1,9 @@ +Sat Feb 21 09:49:23 2004 Owen Taylor + + * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): + Sign convention for y offsets is opposite between + PangoGlyphString and FT code. (#132591) + 2003-02-19 Noah Levitt * pango/pangofc-font.c (pango_fc_font_get_metrics): diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index e8406525..c5541d7a 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,9 @@ +Sat Feb 21 09:49:23 2004 Owen Taylor + + * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): + Sign convention for y offsets is opposite between + PangoGlyphString and FT code. (#132591) + 2003-02-19 Noah Levitt * pango/pangofc-font.c (pango_fc_font_get_metrics): diff --git a/pango/opentype/pango-ot-ruleset.c b/pango/opentype/pango-ot-ruleset.c index 996bd041..bf297f11 100644 --- a/pango/opentype/pango-ot-ruleset.c +++ b/pango/opentype/pango-ot-ruleset.c @@ -267,7 +267,7 @@ pango_ot_ruleset_shape (PangoOTRuleset *ruleset, glyphs->glyphs[i].geometry.x_offset -= glyphs->glyphs[j].geometry.width; glyphs->glyphs[i].geometry.x_offset += PANGO_UNITS_26_6(x_pos); - glyphs->glyphs[i].geometry.y_offset += PANGO_UNITS_26_6(y_pos); + glyphs->glyphs[i].geometry.y_offset -= PANGO_UNITS_26_6(y_pos); if (outgpos[i].new_advance) glyphs->glyphs[i].geometry.width = PANGO_UNITS_26_6(outgpos[i].x_advance); -- cgit v1.2.1