freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] slot-inflate 36cd316f9: * src/base/ftsynth.c (FT_GlyphSlot_A


From: Werner Lemberg
Subject: [freetype2] slot-inflate 36cd316f9: * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight) Minor.
Date: Thu, 9 Mar 2023 10:51:06 -0500 (EST)

branch: slot-inflate
commit 36cd316f9b7f6dccabb3e425e54d6a399906c405
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight) Minor.
---
 src/base/ftsynth.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/base/ftsynth.c b/src/base/ftsynth.c
index f002c9637..f32edd338 100644
--- a/src/base/ftsynth.c
+++ b/src/base/ftsynth.c
@@ -124,8 +124,8 @@
       return;
 
     /* express deltas in pixels in 26.6 format */
-    xstr = FT_MulFix( (FT_Pos)size->metrics.x_ppem << 6, xdelta );
-    ystr = FT_MulFix( (FT_Pos)size->metrics.y_ppem << 6, ydelta );
+    xstr = (FT_Pos)size->metrics.x_ppem * xdelta / 1024;
+    ystr = (FT_Pos)size->metrics.y_ppem * ydelta / 1024;
 
     if ( slot->format == FT_GLYPH_FORMAT_OUTLINE )
       FT_Outline_EmboldenXY( &slot->outline, xstr, ystr );



reply via email to

[Prev in Thread] Current Thread [Next in Thread]