From 95254316b39fde0006e79f8fff762a12ac9452c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20B=C3=A1gyoni?= <10251730+bagyoni@users.noreply.github.com> Date: Sat, 12 Oct 2024 10:39:02 +0200 Subject: [PATCH] Fix calculation of idx in GetBitmapTextSize --- src/gameobjects/bitmaptext/GetBitmapTextSize.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gameobjects/bitmaptext/GetBitmapTextSize.js b/src/gameobjects/bitmaptext/GetBitmapTextSize.js index 839efeb8a..6876a294c 100644 --- a/src/gameobjects/bitmaptext/GetBitmapTextSize.js +++ b/src/gameobjects/bitmaptext/GetBitmapTextSize.js @@ -162,6 +162,8 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) else { // If the current word is too long to fit on a line, wrap it + // Remove trailing word wrap char to keep text length the same + wrappedLine = wrappedLine.slice(0, -1); wrappedLine += (wrappedLine ? '\n' : '') + lineToCheck; lineToCheck = word; } @@ -170,6 +172,7 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) } } + wrappedLine = wrappedLine.slice(0, -1); wrappedLine += (wrappedLine ? '\n' : '') + lineToCheck; wrappedLines.push(wrappedLine); }