https://bugs.winehq.org/show_bug.cgi?id=57312
next_ghost doucha@swarmtech.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|FIXED |---
--- Comment #10 from next_ghost doucha@swarmtech.cz --- I've tested the changes in WINE 10.0-rc6 and Rebuild 3 looks better but still more blurry at 120 DPI. However, old Windows 95 era games like Master of Orion 2 which use fixed resolution are still broken. Part of the UI gets rendered off-screen due to scaling.
I think that the current HiDPI logic doesn't make sense for full screen applications in the first place. If virtual desktop emulation is enabled in Winecfg, what you want to do is to rescale the whole WINE desktop window. For 120 DPI, if the application sets resolution to 640x480, set the virtual desktop to 800x600 and draw into 640x480 backbuffer, then copy from the backbuffer to the desktop window with 125% scale.
When virtual desktop emulation is disabled, full screen applications should be rendered without any DPI scaling. Most of the time, you will not increase font size by the current scaling approach but turn any text into barely legible smudge instead.