Godot makes it very easy to choose various ways to deal with Text Overrun Behavior, e.g., Trim Nothing, Ellipsis, etc.
However, there is no option to decrease the font size to remedy the overrun itself.
Is there a signal or some manner of detecting that the text no longer fits a label so that the font can then be adjusted programmatically via label.add_theme_font_size_override("font_size", 35) or similar?
I decided to create a godot forum account just to say thank you. I’ve been searching for this functionality for a long time, at first I tried to use richtextlabel / bbcode, then labels and now I found this plugin!
Thanks for sharing the GodotLabelFontAutoSizer plugin! It’s a really useful way to fix text overrun in labels. I’ve been trying to solve this too, and this plugin looks great.