Bug 477678 - Crispy text in various pieces of Qt6 software when using fractional scale factor
Summary: Crispy text in various pieces of Qt6 software when using fractional scale factor
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-11-28 14:49 UTC by Robby Engelmann
Modified: 2023-12-03 18:27 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
crispy text reading akregator feed (131.27 KB, image/png)
2023-11-28 14:50 UTC, Robby Engelmann
Details
clear text in akregator feed list (186.45 KB, image/png)
2023-11-28 14:58 UTC, Robby Engelmann
Details
crispy in panel (65.19 KB, image/png)
2023-11-29 07:20 UTC, Robby Engelmann
Details
clear in panel (118.92 KB, image/png)
2023-11-29 07:20 UTC, Robby Engelmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robby Engelmann 2023-11-28 14:49:26 UTC
SUMMARY
Since I switched to Mega-release master builds in openSUSE, various text content field show crispy texts. See Attchment.

STEPS TO REPRODUCE
1. try to read text content in akregator or kmails 

OBSERVED RESULT
crispy text, more difficult to read

EXPECTED RESULT
clear test

Operating System: openSUSE Tumbleweed 20231127
KDE Plasma Version: 5.81.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.6.2-1-default (64-bit)
Graphics Platform: Wayland
Processors: 20 × 13th Gen Intel® Core™ i7-13700H
Memory: 62.5 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: TUXEDO
Product Name: TUXEDO InfinityBook Pro Gen8 (MK1)
Comment 1 Robby Engelmann 2023-11-28 14:50:30 UTC
Created attachment 163573 [details]
crispy text reading akregator feed
Comment 2 Robby Engelmann 2023-11-28 14:58:42 UTC
Created attachment 163574 [details]
clear text in akregator feed list
Comment 3 Nate Graham 2023-11-28 20:58:57 UTC
Which others?
Comment 4 Robby Engelmann 2023-11-29 07:20:07 UTC
until now I recognized it for:
-Texts in Akregator and Kmail (always
-Texts in Plasma notes (I think if it is not active; when click into it, the text changes from crispy to clear)
-Titles in the plasma panel (might be, that here only the lower part is not rendered if full screen app touches the panel) - see attachments
Comment 5 Robby Engelmann 2023-11-29 07:20:34 UTC
Created attachment 163602 [details]
crispy in panel
Comment 6 Robby Engelmann 2023-11-29 07:20:49 UTC
Created attachment 163603 [details]
clear in panel
Comment 7 Nate Graham 2023-11-29 17:57:25 UTC
Are you by any chance using a scale factor other than 100% or 200%?
Comment 8 Robby Engelmann 2023-11-29 18:15:04 UTC
I am quite sure, that the answer is YES, but I cannot look it up, because the Display & Monitor KCM is crashing here every time
Comment 9 Mykola Krachkovsky 2023-12-01 21:57:04 UTC
(In reply to Robby Engelmann from comment #1)
> Created attachment 163573 [details]
> crispy text reading akregator feed

I think this one is due Qt6 QtWebEngine bug: https://bugreports.qt.io/browse/QTBUG-113574

For Falkon I use `QT_SCALE_FACTOR_ROUNDING_POLICY=RoundPreferFloor` workaround.
Comment 10 Robby Engelmann 2023-12-02 07:39:40 UTC
Indeed, this workaround solves the issue. For the time being, I export it on session start.
Is this bug now resolved -> upstream?
Comment 11 Mykola Krachkovsky 2023-12-03 15:57:08 UTC
(In reply to Robby Engelmann from comment #10)
> Indeed, this workaround solves the issue. For the time being, I export it on
> session start.
> Is this bug now resolved -> upstream?

Well, I'm not sure about this:

(In reply to Robby Engelmann from comment #5)
> Created attachment 163602 [details]
> crispy in panel

This one uses AFAIK QtQuick, so shouldn't be affected by WebEngine bug.
Comment 12 Robby Engelmann 2023-12-03 18:27:04 UTC
(In reply to Mykola Krachkovsky from comment #11)
> (In reply to Robby Engelmann from comment #10)
> > Indeed, this workaround solves the issue. For the time being, I export it on
> > session start.
> > Is this bug now resolved -> upstream?
> 
> Well, I'm not sure about this:
> 
> (In reply to Robby Engelmann from comment #5)
> > Created attachment 163602 [details]
> > crispy in panel
> 
> This one uses AFAIK QtQuick, so shouldn't be affected by WebEngine bug.


This one is resolved as works for me. Possible there only the lowest part was not shown at all. But look fine now since some days