freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 040edaf: [truetype] Better tracing of composite glyph


From: Werner LEMBERG
Subject: [freetype2] master 040edaf: [truetype] Better tracing of composite glyphs.
Date: Wed, 04 Nov 2015 06:36:21 +0000

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

    [truetype] Better tracing of composite glyphs.
    
    * src/truetype/ttgload.c (TT_Load_Composite_Glyph,
    load_truetype_glyph): Implement it.
---
 ChangeLog              |    7 +++++++
 src/truetype/ttgload.c |    6 ++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fb612da..8c39fbf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-11-04  Werner Lemberg  <address@hidden>
+
+       [truetype] Better tracing of composite glyphs.
+
+       * src/truetype/ttgload.c (TT_Load_Composite_Glyph,
+       load_truetype_glyph): Implement it.
+
 2015-11-03  Werner Lemberg  <address@hidden>
 
        [sfnt] Protect against zero-size bitmaps (#46345).
diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c
index a792ad4..93647de 100644
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -659,6 +659,7 @@
     } while ( subglyph->flags & MORE_COMPONENTS );
 
     gloader->current.num_subglyphs = num_subglyphs;
+    FT_TRACE5(( "  %d components\n", num_subglyphs ));
 
 #ifdef TT_USE_BYTECODE_INTERPRETER
 
@@ -1395,6 +1396,11 @@
 #endif
 
 
+#ifdef FT_DEBUG_LEVEL_TRACE
+    if ( recurse_count )
+      FT_TRACE5(( "  nesting level: %d\n", recurse_count ));
+#endif
+
     /* some fonts have an incorrect value of `maxComponentDepth', */
     /* thus we allow depth 1 to catch the majority of them        */
     if ( recurse_count > 1                                   &&



reply via email to

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