freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master faaa049 4/4: [ftstring] Add engine management.


From: Alexei Podtelezhnikov
Subject: [freetype2-demos] master faaa049 4/4: [ftstring] Add engine management.
Date: Fri, 13 Nov 2020 14:44:08 -0500 (EST)

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

    [ftstring] Add engine management.
    
    * src/ftview.c (Process_Event): Use `FTDemo_Hinting_Engine_Change'.
    (event_help): Document 'H'.
---
 ChangeLog      | 7 +++++++
 src/ftstring.c | 8 ++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index bc9a125..e58e320 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2020-11-13  Alexei Podtelezhnikov  <apodtele@gmail.com>
 
+       [ftstring] Add engine management.
+
+       * src/ftview.c (Process_Event): Use `FTDemo_Hinting_Engine_Change'.
+       (event_help): Document 'H'.
+
+2020-11-13  Alexei Podtelezhnikov  <apodtele@gmail.com>
+
        [ftgrid] Simplify engine management.
 
        * src/ftview.c (Process_Event): Use `FTDemo_Hinting_Engine_Change'.
diff --git a/src/ftstring.c b/src/ftstring.c
index cc58d00..9dec9f9 100644
--- a/src/ftstring.c
+++ b/src/ftstring.c
@@ -265,6 +265,7 @@
     grWriteln( "  b         : toggle embedded bitmaps (and disable rotation)" 
);
     grWriteln( "  f         : toggle forced auto-hinting" );
     grWriteln( "  h         : toggle outline hinting" );
+    grWriteln( "  H         : change hinting engine" );
     grLn();
     grWriteln( "  1-4       : select rendering mode" );
     grWriteln( "  l         : cycle through anti-aliasing modes" );
@@ -274,8 +275,7 @@
     grWriteln( "  Tab       : cycle through sample strings" );
     grWriteln( "  V         : toggle vertical rendering" );
     grLn();
-    grWriteln( "  g         : increase gamma by 0.1" );
-    grWriteln( "  v         : decrease gamma by 0.1" );
+    grWriteln( "  g, v      : adjust gamma by 0.1" );
     grLn();
     grWriteln( "  n         : next font" );
     grWriteln( "  p         : previous font" );
@@ -545,6 +545,10 @@
                         : "glyph hinting is now ignored";
       goto Flags;
 
+    case grKEY( 'H' ):
+      FTDemo_Hinting_Engine_Change( handle );
+      goto Flags;
+
     case grKEY( 'l' ):
       event_lcdmode_change();
       goto Flags;



reply via email to

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