https://bugs.kde.org/show_bug.cgi?id=412447
--- Comment #5 from Christoph Cullmann <cullm...@kde.org> ---
The main issue is:

0.1 is no floating point value you can represent on a machine.

With factors like 1.1, you get rounding artifacts everywhere.
Even if you scale something trivial like a 10 pixel UI element with that, you
will never get a non-fractional real pixel height even if you repeat this 10
times.

With 0.25 or 0.5 you at least have some floating point value that will not lead
to such strange rounding issues.

https://www.exploringbinary.com/why-0-point-1-does-not-exist-in-floating-point/

It has a reason that Microsoft per default only allows such levels and hides
the others behind some "now all is broken" text.

Beside that, before the rise of HiDPI, for such minimal DPI differences, one
just adjusted the fonts, no need to render 1 pixel lines as 1.1 pixel. I just
don't even see the use-case for allowing per default such fine-grained zooming,
beside that it breaks the rendering of close to everything.

If I try that here, I have rendering artifacts everywhere, from the standard
menus to toolbars...

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

Reply via email to