freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 552ef0a: * src/ftlint.c (main): Sync and report


From: Werner Lemberg
Subject: [freetype2-demos] master 552ef0a: * src/ftlint.c (main): Sync and report loading options.
Date: Tue, 7 Nov 2023 09:30:37 -0500 (EST)

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

    * src/ftlint.c (main): Sync and report loading options.
---
 src/ftlint.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/ftlint.c b/src/ftlint.c
index 38bd772..df3ce06 100644
--- a/src/ftlint.c
+++ b/src/ftlint.c
@@ -286,6 +286,10 @@
     if ( argc < 2 || sscanf( argv[0], "%d", &ptsize) != 1 )
       Usage( execname );
 
+    /* sync target and mode */
+    load_flags |= FT_LOAD_TARGET_( render_mode );
+    render_mode = (FT_Render_Mode)( ( load_flags & 0xF0000 ) >> 16 );
+
     error = FT_Init_FreeType( &library );
     if ( error )
     {
@@ -311,8 +315,10 @@
         continue;
       }
 
-      printf( quiet ? "  %s %s:" : "  %s %s\n",
-              face->family_name, face->style_name );
+      printf( "  %s %s, %d ppem, %08X, %d%c",
+              face->family_name, face->style_name,
+              ptsize, load_flags, render_mode,
+              quiet ? ':' : '\n' );
 
       error = FT_Set_Char_Size( face, ptsize << 6, ptsize << 6, 72, 72 );
       if ( error )



reply via email to

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