Are there really no options to customize font settings more than font type and font size?
I´m looking for settings like uppercase, letter spacing etc.
thanks
Theme font options like uppercase, letter spacing
ando well theme should not transform the string itself, this can be done in code becasue that changes the byte values of the string... i guess the devs could have added that option but i feel like that would be a headache, because if you make for example string comparisons in the code and in the UI you have all caps but in code all lower, then your apparent result would be different because code does not know what is set in the UI -> theme..
Thats just my opinion, i dont know if thats whats up..
ando I´m just missing standard text styling options that you have in any software where you display text, be it Word or Figma or Canva or anything else
These are Kerning, Tracking & Spacing — needed in layout programs, mainly printing. Implementation of these features is quite complex and practically, with very rare exceptions, is not in demand in other areas. In a game engine it is obviously redundant. But nobody prevents you from making a request, of course.
ando I totally don´t agree it´s redundant when trying to make a good UI
- It is unreasonable in terms of effort/result.
- To create "a good UI" you can use graphics editors supporting these functions and insert ready-made pictures with text.
I believe that the engine has many other problems that are of higher priority. But it is possible to make a request. If it is supported — there is hope for realization.
- Edited
Here's the place to suggest new features:
https://github.com/godotengine/godot-proposals
(Create an Issue or Discussion. Read the information on that page to decide which is more appropriate.)
I make one proposal once.. yeah... good luck..
But like the cat said, create pictures of the UI text you want to display and then use godot engine power to transform the images the way you want.
You kinda gave me the idea maybe to create 3D text in blender and use a 3D scene to display it and do the other things, not because they are easy but because they are hard.