[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)" );
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master a5050d2: * src/ftdump.c (Print_Charmaps): Better show synthetic cmaps.,
Werner LEMBERG <=