Ich verwende mein ThinkPad mit einer System-DPI-Einstellung von 140%. In Windows 7 und 8 habe ich im Dialogfeld "Benutzerdefinierte DPI-Einstellung" das Kontrollkästchen "DPI-Skalierung im Windows XP-Stil verwenden" aktiviert. Wenn diese Einstellung deaktiviert ist, erhalten nicht DPI-fähige Anwendungen eine DPI-Virtualisierung über Bitmap-Stretching, was zu großem, aber unscharfem Text führt. Durch Aktivieren des Kontrollkästchens wird diese Bitmap-Dehnung deaktiviert, sodass nicht DPI-fähige Apps kleineren Text erhalten, jedoch ohne die unscharfe Dehnung. Ich finde, dass die meisten Apps mit dem kleineren, schärferen Text besser lesbar sind, daher aktiviere ich die Skalierung im XP-Stil (dh deaktiviere die DPI-Virtualisierung).
Windows 8.1 RTM hat diese Option vollständig entfernt. Nach dem Upgrade werden alle meine nicht DPI-fähigen Apps mit hässlichem Bitmap-Stretching ausgeführt. Ich kann das beheben, indem ich in den Eigenschaften für jede App das Kontrollkästchen "Display-Skalierung bei hohen DPI-Einstellungen deaktivieren" auf der Registerkarte "Kompatibilität" auswähle.
Gibt es eine Möglichkeit, die systemweite DPI-Skalierung im XP-Stil in Windows 8.1 wiederherzustellen?
quelle
UseDPIScaling
inHKLM\SOFTWARE\Microsoft\Windows\DWM
auf 0 Ich habe keine Ahnung , ob dies funktioniert haben.Antworten:
Kurze Antwort (AFAIK): Sie können nicht mehr , da das DPI-System in 8.1 überarbeitet wurde, um eine bessere Anpassung an neuere HD-Displays und komplexere Setups zu ermöglichen (möglicherweise auf Kosten der Ausführung alter, nicht DPI-fähiger Programme).
Überprüfen Sie dies aus dem "Windows Extreme Blog" (blogs.microsoft.com, 15. Juli 2013): Windows 8.1 DPI Scaling Enhancements
Klappentext:
quelle
Um es kurz zu machen, Sie können dies global einstellen, indem Sie "Ich wähle eine Skalierungsstufe für alle meine Anzeigen" auswählen und dann wieder abmelden.
So habe ich es herausgefunden: Ich bin auf dasselbe Problem gestoßen.
Zuerst habe ich angefangen, einzelne Probleme mit den Kompatibilitätseinstellungen zu beheben, aber es bereitet mir aufgrund der vielen verschiedenen Programme mit diesem Problem bald Kopfzerbrechen.
Wenn Sie also einige Hinweise lesen, werden Sie feststellen, dass diese Option dazu gedacht ist, dass jedes Programm an verschiedene parallel arbeitende Anzeigen angepasst werden kann, sodass es in jedem Programm lesbar ist, indem es als Bitmap skaliert wird, wodurch es in vielen Fällen größer, aber hässlich (undeutlich) wird - Zugegeben, einige möchten es vielleicht auf einem einzigen Bildschirm, aber dann können sie einen optimierten Größenwert verwenden, der immer noch gut wiedergegeben wird.
Jetzt wendet Windows dies auf alle Monitore an, einschließlich des Standardmonitors, auch wenn es der einzige ist.
Ich dachte mir, dass es, wenn Sie anweisen würden, auf allen Bildschirmen nur die gleiche Skalierung zu verwenden, nicht länger den Overhead der Bitmap-Routine pro Bildschirm erfordern und sie insgesamt deaktivieren würde - oder zumindest mit den optimierten Werten übereinstimmen würde, die immer verfügbar waren und gut.
Die Skalierungsfunktion würde einfach mit den manuell ausgewählten Werten (Klein - 100%, Mittel - 125%, Größer - 150%, benutzerdefiniert usw.) übereinstimmen, ohne die Per-Display-Methode (Bitmap), die in der Vergangenheit immer gut wiedergegeben wurde.
Scheint so, als ob ich im Moment angenommen hätte, dass alle Programme sehr schön und sogar größer rendern, was ich nicht erwartet hatte, da die verschwommene Option in meinem Fall tatsächlich auch kleineren Text lieferte (ich habe einige Textgrößen geändert, um die Verwendung des Touch-Displays zu vereinfachen, vielleicht war es das .)
Da dies alles ist, was ich brauche, überlasse ich es anderen, herauszufinden und den genauen Mechanismus zu klären, wie dies funktioniert hat, um meine bloßen Vermutungen zu verbessern.
quelle