Also irgendwie glaube ich es nicht,
Ich habe hier ein System mit HighDpi Monitor
Schaut euch das Bild im Anhang mal an
4 mal das gleich Fenster
jeweils mit Berlin und XE7 compiliert
und das einmal mit einmal Ohne High DPI (für XE7 mit speziellem Manifest kompiliert)
Zitat:
Das Problem dürfte in TCustomForm.ReadState liegen: Dort wird Font.Size des Formulares angepasst, wenn die aktuelle Skalierung von der kompilierten abweicht. Ein Setzen von Font.Size führt dann automatisch zu ParentFont=false und somit zur Aktivierung der Font-Einstellung des Formulares mit Tahoma.
Das kann ich hier nicht nachvollziehen.