]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix typo in earlier changes
authorPo Lu <luangruo@yahoo.com>
Mon, 18 Dec 2023 05:32:56 +0000 (13:32 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 18 Dec 2023 05:34:29 +0000 (13:34 +0800)
* 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

index 7d43f06b748ea2b760252834596047777aa16597..8bc37c1b978bf91a9cd07f7515b362df971e4363 100644 (file)
@@ -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);