summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexei Podtelezhnikov <apodtele@gmail.com>2022-09-29 17:46:23 +0000
committerAlexei Podtelezhnikov <apodtele@gmail.com>2022-09-29 17:46:23 +0000
commitff66e912d0901fbaa69b0e5be0d132aa58c6147f (patch)
tree5d3dd916f40f798f72d4ae0b81ca10546332c1c7
parent5faa1df8b93ebecf0f8fd5fe8fda7b9082eddced (diff)
downloadfreetype2-ff66e912d0901fbaa69b0e5be0d132aa58c6147f.tar.gz
* src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Use lighter FT_DivFix.
-rw-r--r--src/sfnt/ttsbit.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/sfnt/ttsbit.c b/src/sfnt/ttsbit.c
index bf73d04e5..832e8f575 100644
--- a/src/sfnt/ttsbit.c
+++ b/src/sfnt/ttsbit.c
@@ -385,11 +385,9 @@
/* set the scale values (in 16.16 units) so advances */
/* from the hmtx and vmtx table are scaled correctly */
- metrics->x_scale = FT_MulDiv( metrics->x_ppem,
- 64 * 0x10000,
+ metrics->x_scale = FT_DivFix( metrics->x_ppem * 64,
face->header.Units_Per_EM );
- metrics->y_scale = FT_MulDiv( metrics->y_ppem,
- 64 * 0x10000,
+ metrics->y_scale = FT_DivFix( metrics->y_ppem * 64,
face->header.Units_Per_EM );
return FT_Err_Ok;