[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master baa41ff: [autofit] Minor tracing improvement.
From: |
Werner LEMBERG |
Subject: |
[freetype2] master baa41ff: [autofit] Minor tracing improvement. |
Date: |
Sat, 30 Jan 2016 06:44:48 +0000 |
branch: master
commit baa41ff204e581fee745d0a2badbe62b35509e58
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
[autofit] Minor tracing improvement.
* src/autofit/afhints.c (af_glyph_hints_dump_points): Insert newline
at the start of a new contour.
---
ChangeLog | 7 +++++++
src/autofit/afhints.c | 17 +++++++++++++----
2 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a884e56..3e8016b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2016-01-30 Werner Lemberg <address@hidden>
+
+ [autofit] Minor tracing improvement.
+
+ * src/autofit/afhints.c (af_glyph_hints_dump_points): Insert newline
+ at the start of a new contour.
+
2016-01-28 Nikolaus Waxweiler <address@hidden>
Remove unpatented hinter (3/3).
diff --git a/src/autofit/afhints.c b/src/autofit/afhints.c
index 12c5944..9ed058f 100644
--- a/src/autofit/afhints.c
+++ b/src/autofit/afhints.c
@@ -304,16 +304,18 @@
af_glyph_hints_dump_points( AF_GlyphHints hints,
FT_Bool to_stdout )
{
- AF_Point points = hints->points;
- AF_Point limit = points + hints->num_points;
- AF_Point point;
+ AF_Point points = hints->points;
+ AF_Point limit = points + hints->num_points;
+ AF_Point* contour = hints->contours;
+ AF_Point* climit = contour + hints->num_contours;
+ AF_Point point;
AF_DUMP(( "Table of points:\n" ));
if ( hints->num_points )
AF_DUMP(( " index hedge hseg vedge vseg flags"
- " xorg yorg xscale yscale xfit yfit\n" ));
+ " xorg yorg xscale yscale xfit yfit" ));
else
AF_DUMP(( " (none)\n" ));
@@ -326,6 +328,13 @@
char buf1[16], buf2[16], buf3[16], buf4[16];
+ /* insert extra newline at the beginning of a contour */
+ if ( contour < climit && *contour == point )
+ {
+ AF_DUMP(( "\n" ));
+ contour++;
+ }
+
AF_DUMP(( " %5d %5s %5s %5s %5s %s "
" %5d %5d %7.2f %7.2f %7.2f %7.2f\n",
point_idx,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master baa41ff: [autofit] Minor tracing improvement.,
Werner LEMBERG <=