I would like to use a TFontDialog
with Delphi 10.3.3 on a high dpi monitor.
But unfortunately Delphi does not really scale the content. (Check where the example (Beispiel) is positioned!)
I have 2 monitors. The primary has 96ppi, the other one 144ppi. My application is running on the second one.
How did you solve such a problem in your applications? Is there a way to fix that or do I have to hope that Delphi 10.4 will solve this problem?
With 200% and higher you cannot read the font size anymore.
Edit (2020-01-13):
All depends on the DPI-awareness set whithin of Delphi:
None, Unaware & Systemaware:
FontDialog has a size of 648x518 pixel, everything is positioned well but is blur
Per Monitor:
FontDialog has a size of 433x346 pixel and is too small (100%)
Per Monitor V2:
FontDialog has a size of 648x528 pixel, everything is sharp but not correct (see image)