From de847ca97845b30b73a85a482c54b670033f017f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Wed, 14 Jul 2021 22:07:25 +0200 Subject: [PATCH] inverse sign for fontextent.descent --- src/vkvg_fonts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vkvg_fonts.c b/src/vkvg_fonts.c index 3cd9cf1..d9e2cfa 100644 --- a/src/vkvg_fonts.c +++ b/src/vkvg_fonts.c @@ -426,7 +426,7 @@ void _font_extents (VkvgContext ctx, vkvg_font_extents_t *extents) { FT_BBox* bbox = &ctx->currentFont->face->bbox; FT_Size_Metrics* metrics = &ctx->currentFont->face->size->metrics; extents->ascent = (float)(FT_MulFix(ctx->currentFont->face->ascender, metrics->y_scale) >> 6);//metrics->ascender >> 6; - extents->descent= (float)(FT_MulFix(ctx->currentFont->face->descender, metrics->y_scale) >> 6);//metrics->descender >> 6; + extents->descent= -(float)(FT_MulFix(ctx->currentFont->face->descender, metrics->y_scale) >> 6);//metrics->descender >> 6; extents->height = (float)(FT_MulFix(ctx->currentFont->face->height, metrics->y_scale) >> 6);//metrics->height >> 6; extents->max_x_advance = (float)(bbox->xMax >> 6); extents->max_y_advance = (float)(bbox->yMax >> 6); -- 2.47.3