diff --git a/ChangeLog b/ChangeLog index 38c792a95..0a155933c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2018-09-20 Alexei Podtelezhnikov + + * src/base/ftobjs.c (ft_glyphslot_reset_bimap): Tiny rounding tweak. + + This adds pixels in case a contour goes through the center + and they need to be turned on in the b/w rasterizer. + 2018-09-20 Alexei Podtelezhnikov [pcf] Replace charmap implementation. diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c index f3d82992b..6509a4ab8 100644 --- a/src/base/ftobjs.c +++ b/src/base/ftobjs.c @@ -404,7 +404,7 @@ cbox.xMin = cbox.xMax = ( cbox.xMin + cbox.xMax ) / 2; } - pbox.xMin += ( cbox.xMin + 32 ) >> 6; + pbox.xMin += ( cbox.xMin + 31 ) >> 6; pbox.xMax += ( cbox.xMax + 32 ) >> 6; if ( pbox.yMax - pbox.yMin <= 1 ) @@ -418,7 +418,7 @@ cbox.yMin = cbox.yMax = ( cbox.yMin + cbox.yMax ) / 2; } - pbox.yMin += ( cbox.yMin + 32 ) >> 6; + pbox.yMin += ( cbox.yMin + 31 ) >> 6; pbox.yMax += ( cbox.yMax + 32 ) >> 6; break;