Really fix FreeDesktop bug #21197.

This also fixes Savannah bug #28021.

* src/autofit/aflatin.c (af_latin_metrics_check_digits),
src/autofit/aflatin2.c (af_latin2_metrics_check_digits): Fix loop.
dbgmem-more-limiters
Werner Lemberg 15 years ago
parent c4b22144d3
commit 7635ba64b7
  1. 8
      ChangeLog
  2. 8
      src/autofit/aflatin.c
  3. 8
      src/autofit/aflatin2.c

@ -1,3 +1,11 @@
2009-11-15 Werner Lemberg <wl@gnu.org>
Really fix FreeDesktop bug #21197.
This also fixes Savannah bug #28021.
* src/autofit/aflatin.c (af_latin_metrics_check_digits),
src/autofit/aflatin2.c (af_latin2_metrics_check_digits): Fix loop.
2009-11-15 Werner Lemberg <wl@gnu.org>
Add tracing messages for advance values.

@ -402,16 +402,16 @@
af_latin_metrics_check_digits( AF_LatinMetrics metrics,
FT_Face face )
{
FT_UInt i;
FT_Bool started = 0, same_width = 1;
FT_UInt i;
FT_Bool started = 0, same_width = 1;
FT_Fixed advance, old_advance = 0;
/* check whether all ASCII digits have the same advance width; */
/* digit `0' is 0x30 in all supported charmaps */
for ( i = 0x30; i <= 0x39; i++ )
{
FT_UInt glyph_index;
FT_Fixed advance, old_advance = 0;
FT_UInt glyph_index;
glyph_index = FT_Get_Char_Index( face, i );

@ -407,16 +407,16 @@
af_latin2_metrics_check_digits( AF_LatinMetrics metrics,
FT_Face face )
{
FT_UInt i;
FT_Bool started = 0, same_width = 1;
FT_UInt i;
FT_Bool started = 0, same_width = 1;
FT_Fixed advance, old_advance = 0;
/* check whether all ASCII digits have the same advance width; */
/* digit `0' is 0x30 in all supported charmaps */
for ( i = 0x30; i <= 0x39; i++ )
{
FT_UInt glyph_index;
FT_Fixed advance, old_advance;
FT_UInt glyph_index;
glyph_index = FT_Get_Char_Index( face, i );

Loading…
Cancel
Save