From 30c098916b8f7dcbd06c67dd237b5b09d24f5984 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Fri, 3 May 2024 10:32:28 -0400 Subject: [PATCH] Fix --- util/Canvas.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/util/Canvas.js b/util/Canvas.js index d5ab12ca..4c00b930 100644 --- a/util/Canvas.js +++ b/util/Canvas.js @@ -201,9 +201,14 @@ module.exports = class CanvasUtil { const lines = text.split('\n'); let currentY = y; for (const line of lines) { - ctx.fillText(line, x, currentY, maxLen); - const metrics = ctx.measureText(line); - currentY += metrics.emHeightAscent + metrics.emHeightDescent; + if (line === '') { + const metrics = ctx.measureText('a'); + currentY += metrics.emHeightAscent + metrics.emHeightDescent; + } else { + ctx.fillText(line, x, currentY, maxLen); + const metrics = ctx.measureText(line); + currentY += metrics.emHeightAscent + metrics.emHeightDescent; + } } return ctx; }