freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master a5050d2: * src/ftdump.c (Print_Charmaps): Bette


From: Werner LEMBERG
Subject: [freetype2-demos] master a5050d2: * src/ftdump.c (Print_Charmaps): Better show synthetic cmaps.
Date: Sun, 16 Apr 2017 01:12:37 -0400 (EDT)

branch: master
commit a5050d28291f5ab17f92f1efe747b16fedfe4389
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/ftdump.c (Print_Charmaps): Better show synthetic cmaps.
---
 ChangeLog    |  4 ++++
 src/ftdump.c | 16 +++++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 159755e..1d5eec5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-04-16  Werner Lemberg  <address@hidden>
+
+       * src/ftdump.c (Print_Charmaps): Better show synthetic cmaps.
+
 2017-04-09  Werner Lemberg  <address@hidden>
 
        * src/ftmulti.c (Render_All, Render_Text): Round advance widths.
diff --git a/src/ftdump.c b/src/ftdump.c
index 1631340..5e4bd27 100644
--- a/src/ftdump.c
+++ b/src/ftdump.c
@@ -409,11 +409,17 @@
       FT_ULong  lang_id = FT_Get_CMap_Language_ID( face->charmaps[i] );
 
 
-      printf( "   %d: format %ld, platform %u, encoding %2u",
-              i,
-              format,
-              face->charmaps[i]->platform_id,
-              face->charmaps[i]->encoding_id );
+      if ( format >= 0 )
+        printf( "   %d: format %2ld, platform %u, encoding %2u",
+                i,
+                format,
+                face->charmaps[i]->platform_id,
+                face->charmaps[i]->encoding_id );
+      else
+        printf( "   %d: synthetic, platform %u, encoding %2u",
+                i,
+                face->charmaps[i]->platform_id,
+                face->charmaps[i]->encoding_id );
 
       if ( lang_id == 0xFFFFFFFFUL )
         printf( "   (Unicode Variation Sequences)" );



reply via email to

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