Bug 518837 - List symbols are trimmed in RTL
Summary: List symbols are trimmed in RTL
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: QStyle (other bugs)
Version First Reported In: 6.6.80
Platform: KDE Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2026-04-11 19:03 UTC by Yaron Shahrabani
Modified: 2026-06-04 11:24 UTC (History)
4 users (show)

See Also:
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 (87.57 KB, image/png)
2026-04-11 19:03 UTC, Yaron Shahrabani
Details

Note You need to log in before you can comment on or make changes to this bug.
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