This commit is contained in:
Dragon Fire
2024-05-03 10:32:28 -04:00
parent 6dbd29cb03
commit 30c098916b
+8 -3
View File
@@ -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;
}