summaryrefslogtreecommitdiff
path: root/src/cff/cf2hints.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cff/cf2hints.c')
-rw-r--r--src/cff/cf2hints.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cff/cf2hints.c b/src/cff/cf2hints.c
index dbd3c8864..89af2ff7a 100644
--- a/src/cff/cf2hints.c
+++ b/src/cff/cf2hints.c
@@ -343,7 +343,8 @@
* Use edge[i], the highest entry where csCoord >= entry[i].csCoord
*/
return OVERFLOW_ADD_INT32(
- FT_MulFix( csCoord - hintmap->edge[i].csCoord,
+ FT_MulFix( OVERFLOW_SUB_INT32( csCoord,
+ hintmap->edge[i].csCoord ),
hintmap->edge[i].scale ),
hintmap->edge[i].dsCoord );
}