
Ein paar Beispiele, die selbsterklärend sein sollten -
Notizblock++
Visual Studio
Das Setup ist ein XPS13 (3200 x 1800), aber die Screenshots stammen von externen Monitoren (2 x Dell U2414H 1920 x 1080) mit deaktiviertem Laptop-Display. Ich habe mich abgemeldet und wieder angemeldet. Das Problem tritt nicht auf, wenn die Anwendungen auf dem Laptop-Bildschirm ausgeführt werden (nachdem ich mich erneut angemeldet habe), daher glaube ich, dass es damit zusammenhängen könnte, dass die Anwendungen denken, sie müssten die Schriftarten aufgrund der nativen hohen DPI hochskalieren.
In beiden Anwendungen habe ich versucht, die Schriftarten über die Einstellungen anzupassen, ohne Erfolg.
Ich bin nicht sicher, ob es eine versteckte Einstellung gibt, die ich möglicherweise übersehe.
Antwort1
Der Kommentar von @Yorik hat mich in die richtige Richtung gelenkt.
Das Problem liegt in der Tat bei den Schriftarten, die fürMS Shell-DlgDas ist standardmäßigMicrosoft Sans Serif. Letzteres wird als „metrisch kompatibel mit der Bitmap-Schriftart MS Sans“ beschrieben, was darauf hinweist, warum es bei der Skalierung auf hohe DPI-Werte zu Problemen kommen kann.
Lösung: Lokalisieren
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
in der Registrierung und ändern Sie es MS Shell Dlg
in etwas anderes – Arial
oder Tahoma
es wird funktionieren, aber um wie der Rest von Windows auszusehen, habe ich gewählt Segoe UI
.
Die Dialoge funktionieren jetzt wieder normal.