From: Behdad Esfahbod Date: Tue, 12 Oct 2010 21:36:41 +0000 (-0400) Subject: Fix y_offset negation X-Git-Tag: 1.31.0~19^2~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e93eb62efa98f2db0c6183a526aa668e368b0f47;p=platform%2Fupstream%2Fpango.git Fix y_offset negation --- diff --git a/modules/basic/basic-fc.c b/modules/basic/basic-fc.c index cd5cebe..5ac7c77 100644 --- a/modules/basic/basic-fc.c +++ b/modules/basic/basic-fc.c @@ -167,8 +167,8 @@ pango_fc_hb_font_get_glyph_metrics (hb_font_t *font, hb_face_t *face, const void metrics->x_advance = logical.width; metrics->y_advance = 0; - metrics->x_offset = ink.x; - metrics->y_offset = ink.y; + metrics->x_offset = ink.x; + metrics->y_offset = -ink.y; metrics->width = ink.width; metrics->height = ink.height; } @@ -279,8 +279,8 @@ basic_engine_shape (PangoEngineShape *engine G_GNUC_UNUSED, last_cluster = glyphs->log_clusters[i]; glyphs->glyphs[i].geometry.width = hb_position->x_advance; - glyphs->glyphs[i].geometry.x_offset = hb_position->x_offset; - glyphs->glyphs[i].geometry.y_offset = hb_position->y_offset; + glyphs->glyphs[i].geometry.x_offset = hb_position->x_offset; + glyphs->glyphs[i].geometry.y_offset = -hb_position->y_offset; hb_glyph++; hb_position++;