diff --git a/packages/excalidraw/element/textWysiwyg.tsx b/packages/excalidraw/element/textWysiwyg.tsx index 7dfdbc615..1ec04031a 100644 --- a/packages/excalidraw/element/textWysiwyg.tsx +++ b/packages/excalidraw/element/textWysiwyg.tsx @@ -235,7 +235,7 @@ export const textWysiwyg = ({ font: getFontString(updatedTextElement), // must be defined *after* font ¯\_(ツ)_/¯ lineHeight: updatedTextElement.lineHeight, - width: `${textElementWidth}px`, + width: `${Math.ceil(textElementWidth)}px`, height: `${textElementHeight}px`, left: `${viewportX}px`, top: `${viewportY}px`, @@ -333,7 +333,7 @@ export const textWysiwyg = ({ getBoundTextMaxWidth(container, boundTextElement), ); const width = getTextWidth(wrappedText, font); - editable.style.width = `${width}px`; + editable.style.width = `${Math.ceil(width)}px`; } };