diff options
| author | raysan5 <raysan5@gmail.com> | 2013-12-27 00:15:02 +0100 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2013-12-27 00:15:02 +0100 |
| commit | cfb42dc251d5cbadb76f5fdab010a389989228d2 (patch) | |
| tree | 10c2d0183d9acdb57535ac2f49ea8f5f263f7db4 /src | |
| parent | 4e740bf6ec34710901b6dcc014732ac7d7cbc299 (diff) | |
| download | raylib-cfb42dc251d5cbadb76f5fdab010a389989228d2.tar.gz raylib-cfb42dc251d5cbadb76f5fdab010a389989228d2.zip | |
Corrected bug on spacing measurement
Diffstat (limited to 'src')
| -rw-r--r-- | src/text.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -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; |
