From ae63cc0d13318f2f93fd440cce277388d1b30a49 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Sun, 26 Oct 2025 13:55:40 -0400 Subject: [PATCH] * src/base/ftadvanc.c (ft_face_scale_advances_): Adjust scaling. This is safe because advances are short originally. --- src/base/ftadvanc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/base/ftadvanc.c b/src/base/ftadvanc.c index 9c16fa79a..7b965c62d 100644 --- a/src/base/ftadvanc.c +++ b/src/base/ftadvanc.c @@ -20,6 +20,7 @@ #include #include +#include static FT_Error @@ -47,7 +48,7 @@ /* (see `FT_Load_Glyph' implementation in src/base/ftobjs.c) */ for ( nn = 0; nn < count; nn++ ) - advances[nn] = FT_MulDiv( advances[nn], scale, 64 ); + advances[nn] = FT_MulFix( 1024 * advances[nn], scale ); return FT_Err_Ok; }