That's actually the limiting factor, otherwise you could just compile Qt to WASM and draw to a canvas.
To render text nicely you need to know the geometry of the screen so you can anti-alias properly. A canvas goes through a series of transforms that work fine for images but garble text.