From bd74d39dd8d1690fe28d734ed4714e73cfdb951e Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 5 Feb 2025 16:12:48 +0100 Subject: [PATCH] Use max of width and actualBoundingBox to get text width (#24085) --- src/util/text.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/text.ts b/src/util/text.ts index 3615c0bc4d..edd6afdd08 100644 --- a/src/util/text.ts +++ b/src/util/text.ts @@ -23,6 +23,9 @@ export function measureTextWidth( context.font = `${fontSize}px ${fontFamily}`; const textMetrics = context.measureText(text); return Math.ceil( - textMetrics.actualBoundingBoxRight + textMetrics.actualBoundingBoxLeft + Math.max( + textMetrics.actualBoundingBoxRight + textMetrics.actualBoundingBoxLeft, + textMetrics.width + ) ); }