diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/smooth/ftgrays.c | 2 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,9 @@ +2010-06-24 Graham Asher <graham.asher@btinternet.com> + + * src/smooth/ftgrays.c (gray_render_cubic): Fix algorithm. + The previous version was too aggressive, as demonstrated in + http://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00020.html. + 2010-06-24 Werner Lemberg <wl@gnu.org> */*: Use module specific error names where appropriate. diff --git a/src/smooth/ftgrays.c b/src/smooth/ftgrays.c index 0afb37e6..3c2051af 100644 --- a/src/smooth/ftgrays.c +++ b/src/smooth/ftgrays.c @@ -1029,7 +1029,7 @@ dx /= ras.cubic_level; while ( dx > 0 ) { - dx >>= 3; + dx >>= 2; level++; } |