[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 )
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 552ef0a: * src/ftlint.c (main): Sync and report loading options.,
Werner Lemberg <=