* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Thinko.
I should really stop coding late in the evening... Thanks again to Ben for checking.
This commit is contained in:
parent
d44daf9e9b
commit
7209110345
|
@ -1,3 +1,11 @@
|
||||||
|
2016-12-21 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
|
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Thinko.
|
||||||
|
|
||||||
|
I should really stop coding late in the evening...
|
||||||
|
|
||||||
|
Thanks again to Ben for checking.
|
||||||
|
|
||||||
2016-12-21 Werner Lemberg <wl@gnu.org>
|
2016-12-21 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Thinko.
|
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Thinko.
|
||||||
|
|
|
@ -2626,22 +2626,22 @@
|
||||||
/* To avoid double adjustment of advance width or height, */
|
/* To avoid double adjustment of advance width or height, */
|
||||||
/* adjust phantom points only if there is no HVAR or VVAR */
|
/* adjust phantom points only if there is no HVAR or VVAR */
|
||||||
/* support, respectively. */
|
/* support, respectively. */
|
||||||
if ( j == ( n_points - 3 ) ||
|
if ( j == ( n_points - 3 ) &&
|
||||||
!( face->variation_support &
|
!( face->variation_support &
|
||||||
TT_FACE_FLAG_VAR_HADVANCE ) )
|
TT_FACE_FLAG_VAR_HADVANCE ) )
|
||||||
outline->points[j].x += delta_x;
|
outline->points[j].x += delta_x;
|
||||||
|
|
||||||
else if ( j == ( n_points - 2 ) ||
|
else if ( j == ( n_points - 2 ) &&
|
||||||
!( face->variation_support &
|
!( face->variation_support &
|
||||||
TT_FACE_FLAG_VAR_LSB ) )
|
TT_FACE_FLAG_VAR_LSB ) )
|
||||||
outline->points[j].x += delta_x;
|
outline->points[j].x += delta_x;
|
||||||
|
|
||||||
else if ( j == ( n_points - 1 ) ||
|
else if ( j == ( n_points - 1 ) &&
|
||||||
!( face->variation_support &
|
!( face->variation_support &
|
||||||
TT_FACE_FLAG_VAR_VADVANCE ) )
|
TT_FACE_FLAG_VAR_VADVANCE ) )
|
||||||
outline->points[j].y += delta_y;
|
outline->points[j].y += delta_y;
|
||||||
|
|
||||||
else if ( j == ( n_points - 0 ) ||
|
else if ( j == ( n_points - 0 ) &&
|
||||||
!( face->variation_support &
|
!( face->variation_support &
|
||||||
TT_FACE_FLAG_VAR_TSB ) )
|
TT_FACE_FLAG_VAR_TSB ) )
|
||||||
outline->points[j].y += delta_y;
|
outline->points[j].y += delta_y;
|
||||||
|
|
Loading…
Reference in New Issue