The concept is fine, but yeah, there are some UI issues that you have. It might an issue with the font (and/or element scaling).
You could also look into godot project settings, it might have something to do with antialiasing - either global or of the asset itself (font). Also you could experiment with enabling high dpi in Display -> Window. Cheers!