]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/sfnt.c (sfnt_interpret_mdap): Correct MDAP opcode.
authorPo Lu <luangruo@yahoo.com>
Mon, 18 Dec 2023 12:57:24 +0000 (20:57 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 18 Dec 2023 12:57:24 +0000 (20:57 +0800)
src/sfnt.c

index 8bc37c1b978bf91a9cd07f7515b362df971e4363..4d8d3d4b72f0a9d0d55b9938a090ea58c2c406c4 100644 (file)
@@ -9756,7 +9756,7 @@ sfnt_deltac (int number, struct sfnt_interpreter *interpreter,
 
    Touch the point P (within the zone specified in zp0) in the
    directions specified in the freedom vector.  Then, if OPCODE is
-   0x7f, round the point and move it the rounded distance along the
+   0x2f, round the point and move it the rounded distance along the
    freedom vector.
 
    Finally, set the RP0 and RP1 registers to P.  */
@@ -9772,7 +9772,7 @@ sfnt_interpret_mdap (struct sfnt_interpreter *interpreter,
   /* Measure the current distance.  */
   here = sfnt_project_vector (interpreter, px, py);
 
-  if (opcode == 0x7f)
+  if (opcode == 0x2f)
     {
       /* Measure distance, round, then move to the distance.  */
       distance = sfnt_project_vector (interpreter, px, py);
@@ -20508,8 +20508,8 @@ main (int argc, char **argv)
       return 1;
     }
 
-#define FANCY_PPEM 12
-#define EASY_PPEM  12
+#define FANCY_PPEM 14
+#define EASY_PPEM  14
 
   interpreter = NULL;
   head = sfnt_read_head_table (fd, font);