* src/base/ftstroke (FT_Stroker_ParseOutline): single points

are not stroked, preventing a bug with pala.ttf and other
        fonts.
CACHE
David Turner 21 years ago
parent d65f13c379
commit cab5211f41
  1. 8
      ChangeLog
  2. 2
      include/freetype/config/ftoption.h
  3. 8
      src/base/ftstroke.c

@ -1,3 +1,9 @@
2004-07-15 David Turner <david@freetype.org>
* src/base/ftstroke (FT_Stroker_ParseOutline): single points
are not stroked, preventing a bug with pala.ttf and other
fonts.
2004-07-13 Werner Lemberg <wl@gnu.org>
* src/base/ftstroke (ft_stroke_border_reverse): Removed. Unused.
@ -12,7 +18,7 @@
* src/cache/ftcsbits.c (ftc_snode_load): Fixing advance computation
for transformed glyphs.
2004-07-11 David Turner <david@freetype.org>
Fix bugs that prevented the stroker to correctly generate stroked

@ -315,7 +315,7 @@ FT_BEGIN_HEADER
/* them for certain configurations only. */
/* */
/* #define FT_DEBUG_LEVEL_ERROR */
/* #define FT_DEBUG_LEVEL_TRACE */
#define FT_DEBUG_LEVEL_TRACE
/*************************************************************************/

@ -1639,6 +1639,14 @@
last = outline->contours[n];
limit = outline->points + last;
/* skip empty points, we don't stroke these
*/
if ( last <= first )
{
first = last + 1;
continue;
}
v_start = outline->points[first];
v_last = outline->points[last];

Loading…
Cancel
Save