+ /* 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);
+ cairo_move_to(cr, x, y - yoffset);