The Canvas2D interop feature should make it very easy to draw text to a 2D canvas and then pull that into WebGPU as a texture.