Bug 518837

Summary: List symbols are trimmed in RTL
Product: [Plasma] Breeze Reporter: Yaron Shahrabani <sh.yaron>
Component: QStyleAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: akselmo, noahadvs, sh.yaron, uhhadd
Priority: NOR Keywords: rtl
Version First Reported In: 6.6.80   
Target Milestone: ---   
Platform: KDE Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.7.0
Sentry Crash Report:
Attachments: The V symbol and some icons on the right are slightly off

Description Yaron Shahrabani 2026-04-11 19:03:10 UTC
Created attachment 191453 [details]
The V symbol and some icons on the right are slightly off

SUMMARY
In a Hebrew/Arabic/Persian system go to the fonts settings, although the list shows all the fonts there are some UI glitched in terms of mislocated symbols.

STEPS TO REPRODUCE
1. In an RTL translated system go to System Settings
2. Now Fonts
3. Select Font Management

OBSERVED RESULT
The symbols in the list are slightly off and trimmed

EXPECTED RESULT
They should appear correctly

SOFTWARE/OS VERSIONS
Operating System: KDE Linux 2026-64-66
KDE Plasma Version: 6.6.86
KDE Frameworks Version: 6.26.6
Qt Version: 6.11.0
Kernel Version: 6.19.11-zen1-1-zen (64-bit)
Graphics Platform: wayland
Processors: 4 x Intel® Core™ i7-16510U CPU @ 1.8@GHz
Memory: 2 GiB of RAM (1.8 GiB usable)
Graphics Processor: Ulvmpipe
Manufacturer: QEMU
Product Name: Standard PC (Q35 + ICH9, 2609)
System Version: pc-q35-10.2

ADDITIONAL INFORMATION
Comment 1 Akseli Lahtinen 2026-06-04 09:33:01 UTC
Can confirm, likely issue within breeze

Operating System: KDE Linux 2026-06-03
KDE Plasma Version: 6.7.80
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.10-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Comment 2 Bug Janitor Service 2026-06-04 10:48:49 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/breeze/-/merge_requests/621
Comment 3 Akseli Lahtinen 2026-06-04 10:59:30 UTC
Git commit 0670226aed20aa19e9bddf95585cafeea7cc15cd by Akseli Lahtinen.
Committed on 04/06/2026 at 10:46.
Pushed by akselmo into branch 'master'.

BreezeStyle: Fix ViewItemDecoration/Indicator adjustment on RTL style

We were errorneously moving the rectangle to the left when
adjusting right side of it.

Instead move it to the right so we get the adjustment correctly.
Related: bug 518835
FIXED-IN: 6.7.0

M  +1    -1    kstyle/breezestyle.cpp

https://invent.kde.org/plasma/breeze/-/commit/0670226aed20aa19e9bddf95585cafeea7cc15cd
Comment 4 Akseli Lahtinen 2026-06-04 11:24:13 UTC
Git commit a2e427e14daec2c163966686b5a617ee2c99291a by Akseli Lahtinen.
Committed on 04/06/2026 at 11:02.
Pushed by akselmo into branch 'Plasma/6.7'.

BreezeStyle: Fix ViewItemDecoration/Indicator adjustment on RTL style

We were errorneously moving the rectangle to the left when
adjusting right side of it.

Instead move it to the right so we get the adjustment correctly.
Related: bug 518835
FIXED-IN: 6.7.0


(cherry picked from commit 0670226aed20aa19e9bddf95585cafeea7cc15cd)

Co-authored-by: Akseli Lahtinen <akselmo@akselmo.dev>

M  +1    -1    kstyle/breezestyle.cpp

https://invent.kde.org/plasma/breeze/-/commit/a2e427e14daec2c163966686b5a617ee2c99291a