From cdb6e70a36ce10401f9914e3cdb639e6ba1b460d Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Mon, 26 Apr 2004 08:09:30 +0000 Subject: [PATCH] * src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo. * src/truetype/Jamfile, docs/CHANGES: Updated. --- ChangeLog | 8 ++++++++ docs/CHANGES | 8 ++++++++ src/truetype/Jamfile | 4 ++-- src/truetype/ttgxvar.c | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6687651ca..2ab420d04 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2004-04-25 George Williams + + * src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo. + +2004-04-25 Werner Lemberg + + * src/truetype/Jamfile, docs/CHANGES: Updated. + 2004-04-24 Werner Lemberg * src/pcf/pcfdrivr.c: Revert change from 2004-04-17. diff --git a/docs/CHANGES b/docs/CHANGES index 6daf3284e..ee61c283f 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -9,6 +9,14 @@ LATEST CHANGES BETWEEN 2.1.9 and 2.1.8 cmap caches.) + II. IMPORTANT CHANGES + + - George Williams contributed code to handle Apple's font + distortion technology found in GX fonts (`avar', `cvar', `fvar', + and `gvar' tables; the Multiple Masters API has been slightly + extended to cope with the new functionality. + + ====================================================================== LATEST CHANGES BETWEEN 2.1.8 and 2.1.7 diff --git a/src/truetype/Jamfile b/src/truetype/Jamfile index f847f6f0f..bb7e05e6e 100644 --- a/src/truetype/Jamfile +++ b/src/truetype/Jamfile @@ -1,4 +1,4 @@ -# FreeType 2 src/truetype Jamfile (c) 2001 David Turner +# FreeType 2 src/truetype Jamfile (c) 2001, 2004 David Turner # SubDir FT2_TOP $(FT2_SRC_DIR) truetype ; @@ -8,7 +8,7 @@ SubDir FT2_TOP $(FT2_SRC_DIR) truetype ; if $(FT2_MULTI) { - _sources = ttdriver ttobjs ttpload ttgload ttinterp ; + _sources = ttdriver ttobjs ttpload ttgload ttinterp ttgxvar ; } else { diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c index 76bd07ec9..e81f4df99 100644 --- a/src/truetype/ttgxvar.c +++ b/src/truetype/ttgxvar.c @@ -516,7 +516,7 @@ apply = FT_MulDiv( apply, blend->normalizedcoords[i] > 0 ? blend->normalizedcoords[i] - : blend->normalizedcoords[i], + : -blend->normalizedcoords[i], 0x10000L ); else if ( blend->normalizedcoords[i] <= im_start_coords[i] ||