Bug #91543 Scaling is blurry
Submitted: 4 Jul 2018 9:49 Modified: 20 Nov 2018 0:32
Reporter: Nathan Carter Email Updates:
Status: Can't repeat Impact on me:
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:8.0.13 OS:Microsoft Windows (10-1803)
Assigned to: CPU Architecture:x86 (64 bit)
Tags: display screen

[4 Jul 2018 9:49] Nathan Carter
Using MySQL Workbench on Windows 10 on a 1080p screen at 125% scaling results in much of the interface being blurry

When the program is ran in compatibility mode with High DPI scaling overridden to be by the Application - text in parts of the (in particular the address and user name on the Welcome screen for the server under MySQL Connections and the Navigator pane in the main screen)

How to repeat:
Use a computer with a 1080p screen scaled to 125%
Open MySQL Workbench

Suggested fix:
Needs to be changed to be High DPI Sensitive as per https://docs.microsoft.com/en-us/windows/desktop/hidpi/high-dpi-desktop-application-develo...
[4 Jul 2018 16:32] Miguel Solorzano
Thank you for the bug report. Please attach screenshot illustrating the issue. I could repeat with WorkBench version development release 8.0.11 rc please try it. Thanks.
[4 Jul 2018 23:01] Nathan Carter
Welcome screen using Application Scaling (small but not blurry)

Attachment: welcome compat.JPG (image/jpeg, text), 90.78 KiB.

[4 Jul 2018 23:02] Nathan Carter
Main screen running Application scaling (small but not blurry)

Attachment: main compat.JPG (image/jpeg, text), 100.24 KiB.

[4 Jul 2018 23:03] Nathan Carter
Main screen using defaults - blurry

Attachment: main blurry.JPG (image/jpeg, text), 104.63 KiB.

[4 Jul 2018 23:06] Nathan Carter
Main screen in v8

Attachment: wb8.JPG (image/jpeg, text), 104.42 KiB.

[4 Jul 2018 23:07] Nathan Carter
I am able to reproduce the issue in 8.0.11rc
[5 Jul 2018 7:15] Chiranjeevi Battula
Hello Nathan Carter,

Thank you for the feedback.
I could not repeat the issue at our end using with MySQL Workbench 8.0.11 version on Windows 10.
If you can provide more information, feel free to add it to this bug and change the status back to 'Open'.

Thank you for your interest in MySQL.

[28 Sep 2018 17:53] Stuart Rolinson
In order to re-create you need to be running a high dpi monitor on windows 10 and have scaling set to something other than 100%.  Mine is set to 150% on a 4K monitor and the display on MySQL Workbench is blurry.  Hopefully that helps with re-creating the issue.
[20 Nov 2018 0:32] Nathan Carter
This issue still exists in MySQL Workbench 8.0.13

To reproduce you need to be running a High DPI display on Windows 10 with scaling set to other than 100% (as per Stuart Rolinson's) comment.

I am unable to change the status back to Open
[1 Jan 6:36] Ivan McA
I also have this issue still with 8.0.18. One option is to set in the app properties: "High DPI scaling override" and then "Scaling performed by: System (Enhanced)". This will get you clear fonts on the query window and results, although the rest of the UI (less important) is still fuzzy. 

Note this "solution" will be at the cost of really terrible window resize performance- on a 125% scaled display it then takes 5-10 seconds to resize/maximise/restore the window (and this is on a 2019 10th gen i7). But if you size the window once at the start of the day and then don't tend to move it, this may be preferable to get the crisp text.