From: Po Lu Date: Mon, 18 Dec 2023 05:32:56 +0000 (+0800) Subject: Fix typo in earlier changes X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=14504fca8b5589c5c80a69dcab6e02681b196fa1;p=emacs.git 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. --- 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);