Description: Using Fedora 29 64-bit, Cinnamon (v4.0.5) edition. Icons become blurry with visible artifacts when font scaling is set above 1.0 https://imgur.com/a/4AZXs6f Steps to Reproduce: 1. Set font scaling to 1.5 in system settings 2. Open LibreOffice Actual Results: Icons are blurry with visible artifacts Expected Results: Icons not blurry with no visible artifacts, icons should scale perfectly. Reproducible: Always User Profile Reset: No OpenGL enabled: Yes Additional Info:
Created attachment 147562 [details] System info System info
Created attachment 147563 [details] Font scaling set to 1.5 Font scaling set to 1.5
Created attachment 147564 [details] Blurry icons with visible artifacts Blurry icons with visible artifacts
You can't confirm your own bugs. Moving it back to UNCONFIRMED until someone else confirms it.
I can reproduce it in Version: 6.3.0.0.alpha0+ Build ID: 0d46fb02f3f19d11db40b6c5335d78a3894502d7 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded but not in Version: 5.2.0.0.alpha0+ Build ID: 3ca42d8d51174010d5e8a32b96e9b4c0b3730a53 Threads 4; Ver: 4.15; Render: default;
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=69b6ab1f8de08b3418fd42d56076a73d40a29229 author Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> 2016-10-28 23:24:30 +0200 committer Tomaž Vajngerl <quikee@gmail.com> 2016-10-29 21:47:41 +0000 commit 69b6ab1f8de08b3418fd42d56076a73d40a29229 (patch) tree b9d3ced7be6ab7c70388a91cd8b56b68d3651d07 parent a86144696df87cd81795e071a30b74af127c7948 (diff) tdf#100164 change scaling unit to precentage for *.5x factors Bisected with: bibisect-linux-64-5.3 Adding Cc: to Tomaž Vajngerl
*** Bug 146517 has been marked as a duplicate of this bug. ***
*** Bug 145799 has been marked as a duplicate of this bug. ***
It's blurry in macOS by definition. Increasing screen DPI to say 135 on Linux also makes it noticeable. Icons are also slightly fuzzy on windows with 96dpi screen without scaling
*** Bug 144264 has been marked as a duplicate of this bug. ***
Raising priority a bit as a poke, because this matters for the first impression (and overall experience). It's optics issue only and not happening in all systems (you need to diverge from default, except for macOS. Ror the latter: the issue is also attributed to bug 141065 I leave it up to other to decide if the priority can be kept.. Number of people in CC is low (suggesting low importance), but well that was also the case for bug 100164 at implementation time...
Workaround is to use SVG icon themes.
(In reply to Heiko Tietze from comment #12) > Workaround is to use SVG icon themes. Nope SVG quality really bad on Windows and macOS
@Patrick A poke. The toolbar icons are really fuzzy (read low resolution pixelated) especially with a high resolution display like a Retina-display. macOS dark mode makes it even more noticeable, IMHO. It's not nice to look at, esthetically. Screenshot: attachment 176406 [details] (inspect for example the new document icon) Not limited to macOS, though.
Created attachment 186436 [details] Pixelated icons in Calc I see pixelated icons in Calc as well. Version: 7.5.2.2 (X86_64) / LibreOffice Community Build ID: 53bb9681a964705cf672590721dbc85eb4d0c3a2 CPU threads: 20; OS: Linux 6.1; UI render: default; VCL: kf5 (cairo+xcb) Locale: en-US (en_US.UTF-8); UI: en-US Calc: CL threaded BTW, is this a dupe of bug #51733 ?
(In reply to Telesto from comment #14) > @Patrick > A poke. The toolbar icons are really fuzzy (read low resolution pixelated) > especially with a high resolution display like a Retina-display. macOS dark > mode makes it even more noticeable, IMHO. It's not nice to look at, > esthetically. > > Screenshot: attachment 176406 [details] (inspect for example the new > document icon) > > Not limited to macOS, though. I have committed a fix for SVG icons for macOS only in tdf#130678 in the following comment: https://bugs.documentfoundation.org/show_bug.cgi?id=130678#c10 Note: the fix is only for SVG icons.
Removing macOS from title as per fix in https://bugs.documentfoundation.org/show_bug.cgi?id=130678
So the headless code already has a fix for this. For macOS, I largely copied the headless code by adding the following method in the macOS subclass of SalGraphicsAutoDelegateToImpl: virtual bool ShouldDownscaleIconsAtSurface(double* pScaleOut) const override; Maybe for Windows and Linux, the following macOS patch can be used as a template? The ShouldDownscaleIconsAtSurface() method in the Windows and Linux subclasses of SalGraphicsAutoDelegateToImpl only really needs to set pScaleOut to screen resolution for pixel (i.e. 2.0 for Retina display on macOS): https://gerrit.libreoffice.org/c/core/+/166867
Still reproducible with KF5: Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 101b08fe1ec77ffe8c1a9b2b8f9f20884269a1ed CPU threads: 12; OS: Linux 6.5; UI render: default; VCL: kf5 (cairo+xcb) Locale: id-ID (id_ID.UTF-8); UI: en-US Calc: threaded GTK3: Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 101b08fe1ec77ffe8c1a9b2b8f9f20884269a1ed CPU threads: 12; OS: Linux 6.5; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded Operating System: KDE neon 6.0 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.0 Kernel Version: 6.5.0-35-generic (64-bit) Graphics Platform: X11 Processors: 12 × 12th Gen Intel® Core™ i7-1255U Memory: 15.3 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: LENOVO
*** Bug 133066 has been marked as a duplicate of this bug. ***