diff --git a/packages/plugin-print/src/measure-text.js b/packages/plugin-print/src/measure-text.js index c112db53..cc5db316 100644 --- a/packages/plugin-print/src/measure-text.js +++ b/packages/plugin-print/src/measure-text.js @@ -21,14 +21,12 @@ export function splitLines(font, text, maxWidth) { const lines = []; let currentLine = []; let longestLine = 0; + words.forEach((word) => { const line = [...currentLine, word].join(" "); const length = measureText(font, line); - const withinMaxWidth = length <= maxWidth; - const containsNewline = word.includes("\n"); - - if (withinMaxWidth && !containsNewline) { + if (length <= maxWidth && !word.includes("\n")) { if (length > longestLine) { longestLine = length; }