freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 7354125: * src/ftgrid.c (grid_status_rescale_in


From: Alexei Podtelezhnikov
Subject: [freetype2-demos] master 7354125: * src/ftgrid.c (grid_status_rescale_initial): Deal with low ascender.
Date: Sat, 12 Sep 2020 23:19:35 -0400 (EDT)

branch: master
commit 7354125f27692ab5a759694b5354ec31f23c3d78
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    * src/ftgrid.c (grid_status_rescale_initial): Deal with low ascender.
---
 ChangeLog    | 4 ++++
 src/ftgrid.c | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 2cd28e2..bae4790 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2020-08-26  Alexei Podtelezhnikov  <apodtele@gmail.com>
 
+       * src/ftgrid.c (grid_status_rescale_initial): Deal with low ascender.
+
+2020-08-26  Alexei Podtelezhnikov  <apodtele@gmail.com>
+
        * src/ftgrid.c (Process_Event): Rescale after resize.
 
 2020-08-22  Werner Lemberg  <wl@gnu.org>
diff --git a/src/ftgrid.c b/src/ftgrid.c
index 997fabd..ce4d0cb 100644
--- a/src/ftgrid.c
+++ b/src/ftgrid.c
@@ -254,6 +254,9 @@
       FT_F26Dot6  x_scale, y_scale;
 
 
+      if ( ymax < size->metrics.y_ppem << 6 )
+        ymax = size->metrics.y_ppem << 6;
+
       if ( xmax - xmin )
         x_scale = st->disp_width  * ( 64 - 2 * margin ) / ( xmax - xmin );
       else



reply via email to

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