From 142c19bc51472dabf8ca5aec45685d9245300406 Mon Sep 17 00:00:00 2001 From: Guldoman Date: Fri, 29 Nov 2024 20:07:07 +0100 Subject: [PATCH] fix: scale font pixel size in `RENDERER` mode --- src/renderer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer.c b/src/renderer.c index c7e6374..4acf2c1 100644 --- a/src/renderer.c +++ b/src/renderer.c @@ -394,7 +394,11 @@ static void font_file_close(FT_Stream stream) { static int font_set_face_metrics(RenFont *font, FT_Face face) { FT_Error err; - if ((err = FT_Set_Pixel_Sizes(face, 0, (int) font->size)) != 0) + float pixel_size = font->size; + #ifdef LITE_USE_SDL_RENDERER + pixel_size *= font->scale; + #endif + if ((err = FT_Set_Pixel_Sizes(face, 0, (int) pixel_size)) != 0) return err; font->face = face;