diff --git a/Tests/images/test_y_offset.png b/Tests/images/test_y_offset.png index 5a166be8c2e..2d57890cb5f 100644 Binary files a/Tests/images/test_y_offset.png and b/Tests/images/test_y_offset.png differ diff --git a/src/_imagingft.c b/src/_imagingft.c index 6eebc93461c..000cab2de36 100644 --- a/src/_imagingft.c +++ b/src/_imagingft.c @@ -686,8 +686,8 @@ font_getsize(FontObject* self, PyObject* args) x_max -= offset; } - bbox.yMax -= glyph_info[i].y_offset; - bbox.yMin -= glyph_info[i].y_offset; + bbox.yMax += glyph_info[i].y_offset; + bbox.yMin += glyph_info[i].y_offset; if (bbox.yMax > y_max) y_max = bbox.yMax; if (bbox.yMin < y_min)