From 14504fca8b5589c5c80a69dcab6e02681b196fa1 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Mon, 18 Dec 2023 13:32:56 +0800 Subject: [PATCH] Fix typo in earlier changes * src/sfnt.c (sfnt_poly_edges_exact): Don't overwrite the remainder of an ascending edge with its covered height. (main): Adjust tests. --- src/sfnt.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/sfnt.c b/src/sfnt.c index 7d43f06b748..8bc37c1b978 100644 --- a/src/sfnt.c +++ b/src/sfnt.c @@ -5270,9 +5270,9 @@ increase to the Y of the edge for each increase in scanline X. */ /* Fill the remainder of the scanline with height-derived coverage. */ - if (x_pixel_max < width) - APPEND_STEP (x_pixel_max, ((y_top - y_bot) - * a->winding - last)); + if (x_pixel_max + 1 < width) + APPEND_STEP (x_pixel_max + 1, ((y_top - y_bot) + * a->winding - last)); } else /* if (x_bot > x_top) */ { @@ -20508,8 +20508,8 @@ main (int argc, char **argv) return 1; } -#define FANCY_PPEM 30 -#define EASY_PPEM 30 +#define FANCY_PPEM 12 +#define EASY_PPEM 12 interpreter = NULL; head = sfnt_read_head_table (fd, font); -- 2.39.2