Bug 509925

Summary: When the font does not support combining characters, emoji the combiners overlap other emoji in the grid, and the QScrollBar
Product: [Applications] Emoji Selector Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
See Also: https://github.com/googlefonts/noto-emoji/issues/518#issue-3453425115
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: A Screenshot Of The Grid Overlap
A Screenshot Of The QScrollBar Overlap

Description Roke Julian Lockhart Beedell 2025-09-25 12:41:50 UTC
Created attachment 185249 [details]
A Screenshot Of The Grid Overlap

# STEPS TO REPRODUCE

Firstly:

> ~~~
> #!/usr/bin/env sh
> sudo dnf5 remove google-noto-color-emoji-fonts.noarch && \
> sudo dnf5 install google-noto-emoji-fonts-20241008-2.fc42.noarch && \
> plasma-emojier
> ~~~

Thereafter, search “Right”.

# OBSERVED RESULT

When the in-use font does not support even one in-use combining character:

1. Grid alignment breaks (icons overlap), and

2. The combiners render atop the scrollbar.

# EXPECTED RESULT

The grid should adapt, such that the emoji spans ≥ 2 spaces.

# SOFTWARE/OS VERSIONS

> ~~~
> Operating System: Fedora Linux 42
> KDE Plasma Version: 6.4.5
> KDE Frameworks Version: 6.18.0
> Qt Version: 6.9.2
> Kernel Version: 6.16.7-200.fc42.x86_64 (64-bit)
> Graphics Platform: Wayland
> ~~~

# ADDITIONAL INFORMATION

https://github.com/googlefonts/noto-emoji/issues/518#issue-3453425115 contains an affected font and symbols.
Comment 1 Roke Julian Lockhart Beedell 2025-09-25 12:42:11 UTC
Created attachment 185250 [details]
A Screenshot Of The QScrollBar Overlap
Comment 2 Nate Graham 2025-09-25 14:00:48 UTC

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