summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2019-05-16 10:15:53 +0200
committerWerner Lemberg <wl@gnu.org>2019-05-16 10:15:53 +0200
commitac335cd5865fcae031689e23c470907245aad4a0 (patch)
tree89cd23f21720ca0d4e6be3d73adb7ac2615cb6bd
parent535b687e58960f29c2da936c486deb3065d32250 (diff)
downloadfreetype2-ac335cd5865fcae031689e23c470907245aad4a0.tar.gz
* src/truetype/ttgload.c (load_truetype_glyph): Init `unrounded'.
This fixes linear advance width values for spacing glyphs. Bug introduced 2019-05-09.
-rw-r--r--ChangeLog7
-rw-r--r--src/truetype/ttgload.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 25877da98..6aab65c50 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2019-05-16 Werner Lemberg <wl@gnu.org>
+ * src/truetype/ttgload.c (load_truetype_glyph): Init `unrounded'.
+
+ This fixes linear advance width values for spacing glyphs. Bug
+ introduced 2019-05-09.
+
+2019-05-16 Werner Lemberg <wl@gnu.org>
+
[truetype] Avoid code duplication.
* src/truetype/ttobjs.c (tt_size_run_prep): Scale CVT values in this
diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c
index 84b65d497..d214f877a 100644
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -1739,7 +1739,7 @@
FT_Outline outline;
/* unrounded values */
- FT_Vector unrounded[4];
+ FT_Vector unrounded[4] = { {0, 0}, {0, 0}, {0, 0}, {0, 0} };
points[0].x = loader->pp1.x;