Monitor = your computer’s screen
DPI = dots-per-inch
PPI = pixels-per-inch
UHD = ultra high definition
Resolution – how finely a device can display something.
Points – officially 72.27 units per inch – used for the size of text - nothing to do with pixels. Apple used 72, MS used 96.
New monitors have come onto the market with many more pixels-per-inch than before. When a font is created at say 12 points, on old monitors this would have been readable (12/96 = 1/8” = ~3mm high), but for various reasons (that prove that MS do not understand points), on a high DPI monitor this will be unreadably small. Unless you set your computer to “Large fonts”, you would be looking at tiny, unreadable text on your new UHD monitor.
In Windows 8 and 10 Microsoft has attempted to address the problems associated with high resolution monitors. Their solution is to simply enlarge everything and smooth it, which makes the window contents fuzzy.
The correct solution is to make the text and controls larger, relative to the tiny pixels.
External or secondary monitors
However, with the practice of having a second monitor that does not have the same resolution as the primary, the problem gets worse. When you drag a window from one to the other, the text sizes change dramatically.
In Windows 10, we can get the resolution values per monitor. This means that we can detect the pixels-per-inch and adjust all our drawing accordingly. Fonts should remain approximately the same size across very different monitors.
What to do if things are fuzzy in Candy.
What to do if Candy’s text is very small or very large on my second monitor
How to optimise sizes of fonts and controls with two monitors.
Windows decides on the sizes of fonts and controls by looking at the primary monitor when it starts up.
Laptops with external monitors
Problem: You have a laptop with a UHD external monitor. Fonts and Controls are very small on your UHD external monitor.
Solution: Make the external monitor the primary one and the laptop screen the secondary one. When the external monitor is connected, windows looks at that one. When it is disconnected, it defaults to looking at the laptop screen.
Other combinations of monitors
Generally, make your preferred working monitor the primary one.
We are still working on true font sizes and in future versions of Candy, the document font sizes may change after an upgrade. You can easily set these back to preferred sizes. Please bear with us while we make these changes to the new high-res world.