We actually intentionally round it to the nearest pixel in excalidraw because otherwise the font tends to be blurry. We may want to reconsider.
Isn’t it just DOM translated?
How?
In tldraw the text is always in the DOM, so the browser can use your native font rendering (for example ClearType on Windows). In Excalidraw the text is only in the DOM while you're editing it.