shithub: freetype+ttf2subf

Download patch

ref: 8744edfefb6e612d0a917ee9edd3a6d2f511efd9
parent: 14911facac89be5c6810f6919685f7051798e9d5
author: Werner Lemberg <[email protected]>
date: Wed Apr 6 10:48:55 EDT 2005

* src/truetype/ttgload.c (tt_face_get_metrics) [FT_OPTIMIZE_MEMORY]:
Fix typo which sometimes causes wrong metrics for the last glyph.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-06  Werner Lemberg  <[email protected]>
+
+	* src/truetype/ttgload.c (tt_face_get_metrics) [FT_OPTIMIZE_MEMORY]:
+	Fix typo which sometimes causes wrong metrics for the last glyph.
+
 2005-04-04  David Turner  <[email protected]>
 
 	* devel/ftoption.h, include/freetype/config/ftoption.h
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -75,7 +75,7 @@
   /*************************************************************************/
   /*                                                                       */
   /* <Function>                                                            */
-  /*    TT_Get_Metrics                                                     */
+  /*    tt_face_get_metrics                                                */
   /*                                                                       */
   /* <Description>                                                         */
   /*    Returns the horizontal or vertical metrics in font units for a     */
@@ -132,7 +132,7 @@
       if ( idx < (FT_UInt)k )
       {
         p += 4 * idx;
-        if ( p + 4 >= limit )
+        if ( p + 4 > limit )
           goto NoData;
           
         *aadvance = FT_NEXT_USHORT( p );