From: Jean-Philippe Bruyère Date: Wed, 14 Jul 2021 20:07:25 +0000 (+0200) Subject: inverse sign for fontextent.descent X-Git-Tag: v0.2.0~64 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=de847ca97845b30b73a85a482c54b670033f017f;p=jp%2Fvkvg.git inverse sign for fontextent.descent --- 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);