GIMP Text Tool Does Not Update Font When Cycling Through Fonts Dialogue After Altering Text
Environment/Versions
- GIMP version: GIMP 2.10.30
- Package: Main GIMP Downloads page, Windows installer
- Operating System: Windows
Description of the bug
When using the Text tool in GIMP, you click on the canvas and type your text. You can then open up the "Font Selection Dialogue" via the Tool Options (or by going to Windows>Dockable Dialogues>Fonts) and cycle through the various fonts in GIMP. As you do this, GIMP updates the text on your canvas with whatever font you select in the Font Selection Dialogue. To make your workflow faster, you can use the up and down arrows on your keyboard to quickly cycle through the fonts, and once again the text will automatically update with whatever font is selected.
However, if you change the text inside the text box in any way (i.e. you change the word "GIMP" to the word "Text"), then try to cycle through the fonts again, your selected text will no longer take on whatever font you have selected in the Font Selection Dialogue.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Type text on canvas with text tool. Open Font Selection Dialogue, cycle through fonts. Text on your canvas will update with whatever font you have selected in real-time, giving you a live preview.
- Click on your original text and change it to something else (i.e. change the word "GIMP" to "Text).
- Cycle through the layers in the Font Selection dialogue. Text no longer updates with newly selected fonts as you cycle through them with the up and down arrows, or when clicking on any single font.
…
Expected result: New text inside text box continues to change to new font selection while cycling through fonts in the Font Selection dialogue.
Actual result: Font does not change. User has to manually type a font name in the Text Toolbar that displays above the text box. The selected font in the Font Selection Dialogue WILL display in the Tool Options for the Text Tool, but it still does not change the actual font of the displayed text on the canvas.