Bug 500331 - Font feature settings (like ligature selection) don't persist between restarts
Summary: Font feature settings (like ligature selection) don't persist between restarts
Status: RESOLVED DUPLICATE of bug 499736
Alias: None
Product: konsole
Classification: Applications
Component: font (other bugs)
Version First Reported In: 24.12.2
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-18 17:06 UTC by zgh7tr89z54fdgzisdw1
Modified: 2025-02-18 17:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zgh7tr89z54fdgzisdw1 2025-02-18 17:06:18 UTC
SUMMARY
Font feature codes entered into the font selection window of the profile settings are gone after restart of Konsole.

STEPS TO REPRODUCE
1. Edit custom profile, select a font with font features, e.g. FiraCode (https://github.com/tonsky/FiraCode)
2. In the font dialogue, enter font feature codes (e.g. "ss05" will show a variant of the @ character in FiraCode)
3. Save settings, everything works as intended, the feature is active in the terminal.
4. Close Konsole, reopen. Try the feature in the terminal. Open the font settings of the same profile.

OBSERVED RESULT
The font feature textbox is empty; the previously selected font feature is inactive in the terminal.

EXPECTED RESULT
The font feature textbox shows the font feature codes from before; the previously selected font feature is active in the terminal.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 41 KDE Spin
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
I did some digging: After saving the Font feature settings, Konsole's "*.profile" file contains no line that saves the font feature string, only the font name+size. The editor Kate on the other hand saves the Font features in a separate line beginning with "Text Font Features=" inside its "katerc" config file and doesn't have this problem.
Comment 1 zgh7tr89z54fdgzisdw1 2025-02-18 17:24:46 UTC
Argh, duplicate of 499736, sorry.

*** This bug has been marked as a duplicate of bug 499736 ***