diff --git a/ChangeLog b/ChangeLog index 51f3e1f96..0e5ac435a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2020-08-04 Alexei Podtelezhnikov + + * src/truetype/ttgload.c (TT_Load_Glyph): More tracing. + 2020-07-28 Alexei Podtelezhnikov Hide internal functions with SunPro. diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c index 671061356..d2d70a91f 100644 --- a/src/truetype/ttgload.c +++ b/src/truetype/ttgload.c @@ -2981,8 +2981,6 @@ error = compute_glyph_metrics( &loader, glyph_index ); } - tt_loader_done( &loader ); - /* Set the `high precision' bit flag. */ /* This is _critical_ to get correct output for monochrome */ /* TrueType glyphs at all sizes using the bytecode interpreter. */ @@ -2991,6 +2989,15 @@ size->metrics->y_ppem < 24 ) glyph->outline.flags |= FT_OUTLINE_HIGH_PRECISION; + FT_TRACE1(( " subglyphs = %u, contours = %hd, points = %hd," + " flags = 0x%.3x\n", + loader.gloader->base.num_subglyphs, + glyph->outline.n_contours, + glyph->outline.n_points, + glyph->outline.flags )); + + tt_loader_done( &loader ); + Exit: #ifdef FT_DEBUG_LEVEL_TRACE if ( error )