Hi. I just completed this text-heavy game. The game resolution is 1920x1080 and the text reads fine on my 1920x1080 screen, but it’s too small to read in my old 1024x728 laptop.
I figure some of the people who would like to play it would expect to do so in a laptop, so this is a real pity.
Can anything be done about this at all?
Thanks!
Add a settings menu where the player can change the font size. You can save the font size in a theme so you don’t have to change the font size of every label in code.
1 Like
Thanks a lot. That sounds feasible.
However, the player would be faced with a very small font to start off with anyway. If possible, I would prefer to implement a solution that does not require the player to go out of the way to be able to read the text.
Detect the monitor size and set the font accordingly with Display.screen_get_size()
or another similar function.
1 Like
That sounds like a plan. Won’t it mess up all the guis though?
You’re just changing the font size. If you’re using Containers and Anchors the GUI will change size to fit the new text size.
I’m afraid I’m using neither. 
Oh well. It’s a real shame I didn’t think of all this before I started making my game.
oh no then you’ll have to change the position of the GUI elements yourself in code 
1 Like
Precisely. Anyway, thanks very much for your help. I find Godot great, but there are so many things to keep in mind when making a game I’m beginning to think I’m not cut out for this. 
1 Like
We all have to start somewhere
You can just start with a smaller project to get the hang of things like GUI
We all start at the beginning. You’ll learn a ton and get better if you stick with it!
1 Like
Keep at! Keep your head up. I have refactored/redesigned/rebuilt the current game I am working on at least 7 times. Each time I learn more, and it is quicker to get back to new territory and work on learning more.
1 Like