https://bugs.kde.org/show_bug.cgi?id=436615

--- Comment #16 from ato...@proton.me ---
I tested this on 4 different instances of Kubuntu on 3 different machines:

1. Kubuntu 22.04, X11, KolourPaint 23.08.4 (snap)
2. Kubuntu 24.04, X11, KolourPaint 23.08.5 (apt)
3. Kubuntu 24.10, Wayland, KolourPaint 24.08.3 (flatpak)
4. Kubuntu 22.04, X11, KolourPaint 23.08.4 (snap) + KolourPaint 21.12.3 (apt)

The issue was present everywhere, but it's important to note that on all except
#3, changing "Global scale" in "Display Configuration" would really take effect
(at least in terms of how KolourPaint behaves) after an OS restart. Not sure if
it was due to the newer version of KP, Plasma or because of Wayland. Keep that
in mind when testing - if you booted with Global scale at 100%, you might be
unable to reproduce immediately.

So to confirm the issue, KolourPaint looks good only when I set its Zoom % to
100/<GlobalScale> (for example, if Global scale is at 125, I need to set Zoom %
in KolourPaint to 80).

Just to point out that when we are taking a screenshot, everything behaves as
expected. For example, if a given window's size at Global scale 125% is
1000x500 px, when I change Global scale to 150% and take a screenshot of the
same window (w/o resizing it), I can see that screenshot is 1200x600 px (same
proportion 5:6, as 125:150).

I've uploaded 2 examples from #3 (24.10). In all of them I've displayed two
screenshots - on the right is one taken at a higher Global scale, so it's a bit
larger, but as can be seen that doesn't matter (when it's good, it's good on
both sides, and vice versa). In all of them I've shown Gwenview instances below
the KolourPaint ones, for comparison. As can be seen, Gwenview at 100% always
displays things correctly.

- Screenshot_125_100_bad.png - Global scale is 125%, KP Zoom is 100%. KP looks
bad.
- Screenshot_125_80_good.png - Global scale is 125%, I've manually set KP Zoom
to 80%. KP looks good, as it should be looking when Zoom is at 100%.

I hope that helps.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to