Commit d9b8a69e9a8ba5ac999e721d50c231fe2e01d0bd

Alexei Podtelezhnikov 2022-06-16T22:13:25

[truetype/GX] Fix an old typo. * src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Vertical advance is measured along y-coordinate.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c
index 232bdb4..e81f3fa 100644
--- a/src/truetype/ttgxvar.c
+++ b/src/truetype/ttgxvar.c
@@ -4259,8 +4259,8 @@
       loader->linear   = FT_PIX_ROUND( unrounded[n_points - 3].x -
                                        unrounded[n_points - 4].x ) / 64;
     if ( !( face->variation_support & TT_FACE_FLAG_VAR_VADVANCE ) )
-      loader->vadvance = FT_PIX_ROUND( unrounded[n_points - 1].x -
-                                       unrounded[n_points - 2].x ) / 64;
+      loader->vadvance = FT_PIX_ROUND( unrounded[n_points - 1].y -
+                                       unrounded[n_points - 2].y ) / 64;
 
   Fail3:
     FT_FREE( point_deltas_x );