freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master d5ca653: * src/ftgrid.c (grid_status_draw_outli


From: Alexei Podtelezhnikov
Subject: [freetype2-demos] master d5ca653: * src/ftgrid.c (grid_status_draw_outline): Show ascender and descender.
Date: Tue, 10 Oct 2017 23:35:09 -0400 (EDT)

branch: master
commit d5ca653e94a7e354e3082d0fd1618e6e52772bc3
Author: Alexei Podtelezhnikov <address@hidden>
Commit: Alexei Podtelezhnikov <address@hidden>

    * src/ftgrid.c (grid_status_draw_outline): Show ascender and descender.
---
 ChangeLog    |  4 ++++
 src/ftgrid.c | 14 ++++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 77191c0..2feccfc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-10-10  Alexei Podtelezhnikov  <address@hidden>
+
+       * src/ftgrid.c (grid_status_draw_outline): Show ascender and descender.
+
 2017-10-09  Alexei Podtelezhnikov  <address@hidden>
 
        * src/ftgamma.c (Render_Bitmap): Ignore target flow.
diff --git a/src/ftgrid.c b/src/ftgrid.c
index 0c9d8b7..eac7592 100644
--- a/src/ftgrid.c
+++ b/src/ftgrid.c
@@ -733,6 +733,20 @@
                    0,
                    st->disp_height,
                    st->axis_color );
+
+      /* show ascender and descender */
+      grFillHLine( st->disp_bitmap,
+                   0,
+                   st->y_origin -
+                     ( size->face->size->metrics.ascender  * st->scale >> 6 ),
+                   st->disp_width,
+                   st->axis_color );
+      grFillHLine( st->disp_bitmap,
+                   0,
+                   st->y_origin -
+                     ( size->face->size->metrics.descender * st->scale >> 6 ),
+                   st->disp_width,
+                   st->axis_color );
     }
 
     slot = size->face->glyph;



reply via email to

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