https://bugs.kde.org/show_bug.cgi?id=521242
Bug ID: 521242
Summary: Feature Request: Allow configuring multiple editor
fonts / fallback fonts for CJK text
Classification: Applications
Product: kate
Version First 26.04.2
Reported In:
Platform: unspecified
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
I would like to request an option in Kate to configure multiple editor fonts,
or a font fallback list.
For users who often work with CJK languages, it is common to prefer one font
for Latin text and code, and another font for CJK characters. Many programming
fonts look great for English text and symbols, but their CJK coverage may be
missing or not ideal. At the same time, many CJK fonts are much more
comfortable for reading CJK text but may not be the best choice for code.
It would be very helpful if Kate allowed users to set something like a primary
editor font plus one or more fallback fonts.
STEPS TO REPRODUCE
1. Open Kate.
2. Go to the editor font settings.
3. Try to configure separate preferred fonts for Latin/code text and CJK text.
OBSERVED RESULT
Kate allows selecting one editor font, but there does not seem to be a clear
option to configure multiple fonts or a preferred fallback font list for the
editor area.
EXPECTED RESULT
Kate could provide an option to configure multiple editor fonts, for example:
* Primary font for Latin text, code, numbers, and symbols
* Fallback font for CJK characters
* Possibly additional fallback fonts for other scripts
This would make mixed-language editing much more comfortable, especially for
CJK users.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
Kate Version: 26.04.2
ADDITIONAL INFORMATION
Thank you very much for maintaining Kate. It is already a great editor, and
this would be a very nice QOL improvement for users who regularly edit mixed
Latin/CJK text.
--
You are receiving this mail because:
You are watching all bug changes.