Bug 493061

Summary: When selecting an Emoji font, it doesn’t scale with the zoom level
Product: [Applications] konsole Reporter: Aurélien COUDERC <coucouf>
Component: fontAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version: 24.08.0   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aurélien COUDERC 2024-09-13 13:33:30 UTC
SUMMARY
When selecting an Emoji font different from the default in Konsole, the font stays at a fixed size.
Once selected it won’t react to the zoom level (Ctrl++ / Ctrl+- / Ctrl+mouse wheel), so even if you zoom a lot the emojis stay very small.

STEPS TO REPRODUCE
1. Open profile configuration 
2. Go to the Appearance section and the Complex Text Layout tab
3. Select an emoji font / size different from the default and save

OBSERVED RESULT
Once the custom emoji font has been selected, the emoji size becomes constant and doesnt react to the zoom level in konsole. 

EXPECTED RESULT
The emoji size reacts to the zoom level, the same way that the text font does.

WORKAROUND
Setting the font size to -1 in ~/.local/share/konsole/${profile}.profile makes the emoji font size behave correctly.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian unstable/linux 6.11-rc5
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.6.2