Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

Commit

Permalink
Merge pull request #3340 from PandorasFox/next
Browse files Browse the repository at this point in the history
fix height offset calculation in pango text drawing
  • Loading branch information
Airblader committed Jul 29, 2018
2 parents d7022c7 + ad236db commit 715cea6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion libi3/font.c
Expand Up @@ -111,7 +111,7 @@ static void draw_text_pango(const char *text, size_t text_len,
pango_layout_get_pixel_size(layout, NULL, &height);
/* Center the piece of text vertically if its height is smaller than the
* cached font height, and just let "high" symbols fall out otherwise. */
int yoffset = (height < savedFont->height ? 0.5 : 1) * (height - savedFont->height);
int yoffset = abs(height - savedFont->height) / 2;
cairo_move_to(cr, x, y - yoffset);
pango_cairo_show_layout(cr, layout);

Expand Down

0 comments on commit 715cea6

Please sign in to comment.