Context
I play games in a window on a 4k monitor. Because my eyesight is terrible and for performance reasons, I play games in 1920x1080 resolution, and use Windows to scale things up:
via compatibility ➡ high DPI settings on a shortcut:
Factorio scaling issue
Usually this approach to scaling works acceptably.
However, with Factorio as of version 0.17 it seems the window gets scaled, but the game does not, resulting in the game taking up around a quarter of the screen and the rest being black, with the cursor offset:
The game settings - in particular Graphics options and UI scaling do not seem to affect this.
How can I get Factorio to respect Windows scaling?