From ac335cd5865fcae031689e23c470907245aad4a0 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Thu, 16 May 2019 10:15:53 +0200 Subject: * src/truetype/ttgload.c (load_truetype_glyph): Init `unrounded'. This fixes linear advance width values for spacing glyphs. Bug introduced 2019-05-09. --- ChangeLog | 7 +++++++ src/truetype/ttgload.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 25877da98..6aab65c50 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2019-05-16 Werner Lemberg + + * 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 [truetype] Avoid code duplication. 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; -- cgit v1.2.1