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.
--- 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 );