Use max of width and actualBoundingBox to get text width (#24085)

This commit is contained in:
Bram Kragten 2025-02-05 16:12:48 +01:00
parent 172d6c3079
commit bd74d39dd8

View File

@ -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
)
);
}