Commit 9845c1d4e96215483fd3409222690335f6052e55

Werner Lemberg 2015-05-31T11:57:31

[truetype] In GX, make intermediate tuplets work at extrema. * src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix range condition.

diff --git a/ChangeLog b/ChangeLog
index bb0bfbd..123a9f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2015-05-31  Werner Lemberg  <wl@gnu.org>
 
+	[truetype] In GX, make intermediate tuplets work at extrema.
+
+	* src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix range condition.
+
+2015-05-31  Werner Lemberg  <wl@gnu.org>
+
 	[truetype] Add tracing information to GX code.
 
 	* src/truetype/ttgxvar.c (ft_var_load_avar, ft_var_load_gvar,
diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c
index aaee547..691307c 100644
--- a/src/truetype/ttgxvar.c
+++ b/src/truetype/ttgxvar.c
@@ -612,8 +612,8 @@
                              : -blend->normalizedcoords[i] );
       }
 
-      else if ( blend->normalizedcoords[i] <= im_start_coords[i] ||
-                blend->normalizedcoords[i] >= im_end_coords[i]   )
+      else if ( blend->normalizedcoords[i] < im_start_coords[i] ||
+                blend->normalizedcoords[i] > im_end_coords[i]   )
       {
         FT_TRACE6(( "      intermediate tuple range [%.4f;%.4f] is exceeded,"
                     " stop\n",