[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master a54bec26c44 1/3: * src/sfnt.c (sfnt_interpret_mdap): Correct MDAP
From: |
Po Lu |
Subject: |
master a54bec26c44 1/3: * src/sfnt.c (sfnt_interpret_mdap): Correct MDAP opcode. |
Date: |
Mon, 18 Dec 2023 09:20:51 -0500 (EST) |
branch: master
commit a54bec26c44b44bd10936bbeb93b1018c7270a23
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
* src/sfnt.c (sfnt_interpret_mdap): Correct MDAP opcode.
---
src/sfnt.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/sfnt.c b/src/sfnt.c
index 8bc37c1b978..4d8d3d4b72f 100644
--- a/src/sfnt.c
+++ b/src/sfnt.c
@@ -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);