Preface:
I had tested the trial of Dorico Pro 2 thoroughly, before purchasing the full version. This means I was totally aware of the scaling issues on Windows 10, but they were not a deal-breaker for me, as I got used to the interface and workflow fairly quickly. I liked Dorico’s features too much to not want to keep it. I realized from the first moment on that Dorico is not a notation software like all the other current ones out there. Dorico is an actual engraving tool, which focuses on creating neatly looking scores right out of the box all packed into a clean consistent interface. Dorico focuses on layout, and any layout program should be able to display properly to the user’s content. That is exactly the reason why I write this post in order to help other people to find the proper scaling solution for the time being so they will not get frustrated in the process of setting up their interface. Moreover, I want to point out to the Dorico-Team that this issue has still not been resolved satisfactorily in an age where high DPI screens have become almost the standard of technology.
Guide:
As Daniel had pointed out in an earlier post the Dorico user interface scales to a rounded number of 1x, 2x or 3x. This means that if you put your global display scaling to 100% you get 1x, if you put it to 125% you still get 1x, even though everything else on your computer scales to the proper 1.25x. If you put the global display scaling to 150% however, it already rounds up to 2x (=200%) so the gap is fairly large. This also applies if you set a custom scaling of for instance 149%, in which case all of the buttons and menus, etc. of the Dorico interface are still going to be scaled as if you were using 100% system wide scaling.
Scaling chart for Dorico:
100 - 149% = 1x (=100%)
150 - 249% = 2x (=200%)
250 - 349% = 3x (=300%)
Nevertheless there is a hidden option in Windows 10 where you can force the program to run at a specific scaling not rounding to the nearest whole number anymore at cost of resolution because then Windows takes over the scaling instead of Dorico itself (See “Approach B”).
Now that all of this is explained properly, you can find out yourself what scaling you want to use for best legibility vs. screen real estate.
A. Standard Approach
Step 1: Find your current global scaling percentage: Settings → System → Display
or by simply right-clicking the desktop and then choosing “Display settings”
Step 2: Open Dorico. Do you want everything to be smaller or bigger? Keeping the scaling chart above in mind enter a value which is smaller or bigger for the global scaling percentage. See how the scaling changes for Dorico while the program is open. If you are not happy with the only possible 3 scaling increments which are given by Dorico because the increments are too large, there is the following second approach.
B. High DPI scaling override
Step 1: Make sure Dorico is completely closed. Find the Dorico shortcut and right-click it → Properties
Step 2: Navigate to the “Compatibility” tab and press the “Change high DPI settings” button at the bottom
Step 3: Tick the “High DPI scaling override” checkbox at the bottom and choose “System (Enhanced)” from the dropdown menu.
Now proceed as in “Approach A”. Notice that the Dorico interface now doesn’t round up anymore and is going to be scaled accurately according to the global scaling percentage. The only drawback is that now Windows is scaling everything so everything looks a bit blurry unfortunately.
Now it’s your decision to make if you would rather have crystal clear text and symbols even though everything might be too small or big in general, or you prefer the right size of the objects at cost of a bit blurriness.
For “Approach B” never choose a global scaling percentage of 100, 200 or 300%, as you should always prefer Approach A for these round numbers, because the size of everything is going to be exactly the same only that with Approach A you can make use of Dorico’s full native resolution.