[konsole] [Bug 500331] New: Font feature settings (like ligature selection) don't persist between restarts
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Tue Feb 18 17:06:18 GMT 2025
https://bugs.kde.org/show_bug.cgi?id=500331
Bug ID: 500331
Summary: Font feature settings (like ligature selection) don't
persist between restarts
Classification: Applications
Product: konsole
Version: 24.12.2
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: font
Assignee: konsole-devel at kde.org
Reporter: zgh7tr89z54fdgzisdw1 at proton.me
Target Milestone: ---
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.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the konsole-devel
mailing list