Inconvenient Font System

Godot Version

4.4.1

Question

I’ve been programming and the default font really hurts my eyes because I can’t tell the difference between a n and a m, but when I try changing it it seems that it wants me to import the font into the current project. I really don’t want to do this for every single project I make, so is there anyway to set some global font as the default Code Font?

Thanks

Sadly, I think the answer is no. You can only set a project level custom font.

Although I think it is a good idea that settings like this are at the project level, and that every project starts from an identical base set-up. Otherwise I might share a project with you but your default font doesn’t support something I used and you would get errors or on screen problems, which had nothing to do with my project. I think having the same base line for every project is a good idea, but sadly, that might also mean some inconvenience.

You can set the editor main and code font to a different .ttf/.otf file from the editor settings.

“interface/editor/main_font” and “interface/editor/code_font”

Does that change it for new projects?
The OP states:

I really don’t want to do this for every single project I make

Yes, it’s part of the editor settings. Even changes the project list font.

1 Like

I presumed the OP meant the font used in control nodes like labels. If they meant they editor font then that is different although the editor font has never been an issue for me personally. The default theme font on the other hand has always appeared horrible to my eyes. Perhaps the editor font and the default font use the same font, I am not sure but if they do for some reason the editor is fine, but the theme font is truly ugly IMHO.