Scaling on HiDPI Displays

Because it is built on an older Qt framework that has no HiDPI awareness, Scrivener 1.x is unable to fully support high-resolution monitors. The next major version of Scrivener, currently in development, uses an updated framework with HiDPI support, but in the meanwhile, if you have Windows display scaling enabled on your machine, Scrivener is automatically scaled by the operating system. This is common for programs that are not able to offer true HiDPI support, and Windows improved its scaling tools in the Windows 10 Creators Update. If you are running this update, you can take advantage of the enhanced scaling with the following steps:

  1. Right-click the Scrivener.exe file or its desktop shortcut and choose Properties, then Compatibility.

  2. Under Settings, tick the box to “Override high DPI scaling behavior. Scaling performed by:”

  3. Select “System (Enhanced)” from the drop-down menu.

  4. Apply the changes and restart Scrivener.

    Override high DPI scaling behavior on the Windows 10 Creators Update

If you prefer to disable the display scaling entirely:

On the Windows 10 Creators Update:

  1. Right-click the Scrivener.exe file or its desktop shortcut and choose Properties, then Compatibility.

  2. Under Settings, tick the box to “Override high DPI scaling behavior. Scaling performed by:”

  3. Select “Application” from the drop-down menu.

  4. Apply the changes and restart Scrivener.

On earlier versions of Windows:

  1. Right-click the Scrivener.exe file or its desktop shortcut and choose Properties, then Compatibility.

  2. Under Settings, tick the box to "Disable display scaling on high DPI settings".

  3. Apply the changes and restart Scrivener. You may want to adjust font sizes in the Appearance and Editor tabs of Tools > Options and change the editor’s zoom level to find a comfortable setup.

    Override high DPI scaling behavior on the Windows 10 Creators Update