Correctly set the spacing for the last character in an ImageFont as well

This commit is contained in:
Bart van Strien
2012-08-21 15:18:12 +02:00
parent b24e7ab64f
commit 63daffb22f
+10
View File
@@ -131,6 +131,16 @@ void ImageRasterizer::load()
widths[c] = (end - start);
}
// Find spacing of last glyph
if (length > 0)
{
start = end;
while (start < imgw && equal(pixels[start], spacer))
++start;
spacing[glyphs[length - 1]] = (start > end) ? (start - end) : 0;
}
// Replace spacer color with an empty pixel
for (unsigned int i = 0; i < imgs; ++i)
{