GNOME Bugzilla – Bug 171024
2.x Text tool doesn't remember last font from last session
Last modified: 2008-01-15 12:50:35 UTC
Version details: Using KDE instead of Gnome Distribution/Version: Gentoo current 1. Start Gimp, create a new document. Choose the text tool and select a different font other than the default ("Sans") 2. Write anything. 3. Exit and restart Gimp. 4. Create a new document and choose the text tool again. It defaults back to Sans instead of retaining the last one in early versions of 2.0 gimp.
Severity changed back to normal as I constantly use the text tool while creating web comics.
If you want a fast fix of this bug, provide a patch! Undoing the severity setting of the maintainers isn't exactly a good way to make them fix the problem.
As a workaround, set "default-font" from your gimprc.
That's the wrong workaround. The right one is to add (global-font no) to ~/.gimp-2.2/gimprc the reason for this bug is that the global values are taken from devicerc (they are the values of the core pointer) and the font is not saved in devicerc. Above setting will make the text options remember the font locally. This bug is not fixable without changing the devicerc file format and can't be fixed in 2.2. Perhaps we should make "global-brush" to default to FALSE in the 2.2 branch.
Yeah, let's change the default for "global-font". There's only one tool using it anyway.
Changing "global-font" to FALSE decouples the font dialog from the text tool. That makes things worse so it is unfortunately not an option.
The work-around does work on global-font in gimprc. Maybe forceing a read on the locally stored font info instead of saying "We already got it from devicerc..." may help.
Fixed in 2.2, setting milestone to 2.4 2005-04-09 Michael Natterer <mitch@gimp.org> * app/tools/gimp-tools.c (gimp_tools_register): manually hardwire the global font and the text option's font together. Makes the globally selected font persistant and fixes bug #171024.
Bug #165078 shows that this problem occurs for other tool options as well when devicerc saving is disabled. *** This bug has been marked as a duplicate of 165078 ***