From cfb42dc251d5cbadb76f5fdab010a389989228d2 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Fri, 27 Dec 2013 00:15:02 +0100 Subject: [PATCH] Corrected bug on spacing measurement --- src/text.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/text.c b/src/text.c index 6b2480e25..5af45f86f 100644 --- a/src/text.c +++ b/src/text.c @@ -396,13 +396,11 @@ Vector2 MeasureTextEx(SpriteFont spriteFont, const char *text, int fontSize, int textWidth += spriteFont.charSet[(int)text[i] - FIRST_CHAR].w; } - textWidth += (int)((len - 1) * spacing); // Adds chars spacing to measure - if (fontSize <= spriteFont.charSet[0].h) scaleFactor = 1.0f; else scaleFactor = (float)fontSize / spriteFont.charSet[0].h; Vector2 vec; - vec.x = (float)textWidth * scaleFactor; + vec.x = (float)textWidth * scaleFactor + (len - 1) * spacing; // Adds chars spacing to measure vec.y = (float)spriteFont.charSet[0].h * scaleFactor; return vec;