I'm using views to allow the user to zoom in and pan around an image in my program. The only problem is even though the simple shapes render cleanly, text renders at the resolution of the starting screen. As seen [here](https://i.stack.imgur.com/oTZ3T.png). Is there any way the text can be rendered with higher detail or do I have to pre-render all text at a higher resolution.

Here is the code, it's not exactly what I'm using. It's a minimal example.

```
Font myFont = new Font("fonts/arial.ttf");

Text myText = new Text("my text", myFont);
window.Draw(myText);

```

And then I'd have controls to move around the view and zoom in, etc.
Any help would be appreciated.