Created attachment 119728 [details] screenshot STEPS TO REPRODUCE 1. open system settings > display and monitor > displays > "Scale display" button, use the slider to set 1.2 as display scaling factor, click "Ok" button and restart plasma 2. open kdenlive 3. OBSERVED RESULT As we can see in attached screenshot, effects, composition and audio spectrum views show badly rendered fonts. EXPECTED RESULT all fonts are rendered correctly. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.15.4 KDE Frameworks Version: 5.57.0 Qt Version: 5.12.3
*** This bug has been confirmed by popular vote. ***
Just to verify: Please try with the current Kdenlive AppImage version 19.08.0a to see if there are any packaging issues https://files.kde.org/kdenlive/release/
AppImage version 19.08.0a has the same bug.
*** Bug 411677 has been marked as a duplicate of this bug. ***
I added it to issue: https://invent.kde.org/kde/kdenlive/issues/347
Some parts of Kdenlive are written in QML using Qt Quick Controls 1. Based on my testing, Qt Quick Controls 1 caused this issue. If the QML only use Qt Quick and Qt Quick Controls 2, texts are pretty sharp. But once import QtQuick.Controls 1.4, the whole widget is messed up. Many other apps, including Qt Creator, are also affected by the same issue. I reported to Qt upstream https://bugreports.qt.io/browse/QTBUG-78117 For Kdenlive, I think we can either: 1. Wait Qt to fix this bug. But we probably need to wait for years. Or they even skip it and we have to upgrade to Qt 6. 2. Migrate ALL Qt Quick Controls 1 to Qt Quick Controls 2. Also a lot of work, but we have to do it someday because Qt Quick Controls 1 is old and not well supported.
I do wonder something, If i set my 4k display to 1.4 i get the fonts redered bad as shown here: https://i.imgur.com/MXlfUdh.png but if I turn off scaling in KDE I guess there is an auto scaling and it looks great https://i.imgur.com/LNGcU9w.png
Qt has officially ended support for Qt Quick Controls 1 https://bugreports.qt.io/browse/QTBUG-78117 We have to migrate the app to Qt Quick Controls 2. The TreeView seems not existing in Qt QuickControls 2. Maybe we have to redesign the component.
Here is a PR in progress https://invent.kde.org/kde/kdenlive/merge_requests/59/diffs
Bug still appear on 19.08.3. So the fix is there, when we see it on stable?
*** Bug 417144 has been marked as a duplicate of this bug. ***
Created attachment 127163 [details] kdenlive 19.12.3, display scale 125% cannot reproduce this issue with kdenlive 19.12.3, display scale 125%. Operating System: Arch Linux KDE Plasma Version: 5.18.4 KDE Frameworks Version: 5.68.0 Qt Version: 5.14.2
Can also confirm. Though some little visual glitches, it is overall good and usable. (Scale 150%) Probably fixed in Qt 5.14.1. Operating System: openSUSE Tumbleweed 20200326 KDE Plasma Version: 5.18.3 KDE Frameworks Version: 5.68.0 Qt Version: 5.14.1 Kernel Version: 5.5.11-1-default OS Type: 64-bit Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 31.1 GiB
Could we close this issue then?
No, we need more samples.
Remains the odd kerning, but that's a Qt issue.
Looking perfect on 19.12.3, KDE Frameworks 5.68.0, Qt 5.14.1 (built against 5.14.1), Arch Linux I do not see any glitches, artifacts, etc. Desktop scaled to 125%
Created attachment 128189 [details] 19.12.3 - still weird fonts This is the first time I am using kdenlive and I am on a 4K display with 150% scaling. There is only this box (dont know what it is called) where the fonts look horrible (see screenshot). I am on 19.12.3
Can you please try with the latest version and see if you can reproduce?
Cannot reproduce with kdenlive 22.08 on Arch Linux.