I'm not sure if this has been raised before, but, I've recently switched work and they've provided me with a laptop with a 4k monitor, and Synthfont doesn't handle DPI scaling very well at all!
I was wondering if this is something that could be looked into, I understand it's a huge can of worms to get into though.
That's interesting! Version 2.2.4.1 is compiled with "DPI Awareness" set to "Per Monitor v2" which according to Embarcadero/Idera should handle high DPI displays correctly. I will investigate and get back to you when I know more. Maybe a good idea would be for me to create a "dummy" program with various settings for the "DPI Awareness" variable.
Here is the "dummy" program; https://www.dropbox.com/s/wbdbdb182t362 ... 1.exe?dl=0
It contains a button which you can press to get the horizontal size of your display in pixels. The value is written into the box to the right. Nothing else happens.
How does this window look on your 4K monitor? As this is compiled with the "Per Monitor v2" value I expect it to work on any monitor.
BTW, it is interesting to see in your image that the size in of the buttons is correctly scaled, but not the font. Or, actually, it can be the other way round as you say the the window is very small. Also, the file explorer related controls are not scaled at all or incorrectly, which I assume is a fault in their design. These are commercial controls from a third party, and I guess I need to file a complaint.
The bitmap in the splash screen is obviously not scaled correctly while the text is (correct size and place).
Now, back to the test dummy I sent you: I'm curious to learn how it looks on a 4K screen. Screen shot please!
The X resolution value should of course not be the same, but that is for now of less importance.