Wie kann ich verhindern, dass Windows 8.1 meine Schriftgröße zurücksetzt?

11804
Michael Tsang

Ich verwende Windows 8.1 auf meinem Laptop, der einen 15,6-Zoll-Bildschirm mit einer Auflösung von 1366x768 hat. Ich habe den Bildschirm mit einem Lineal gemessen und die DPI (101) berechnet. Daher habe ich die Skalierung auf 105% gesetzt Wechseln Sie zu einem externen Monitor, der mit der Auflösung 1920x1080 und DPI 93 ein riesiger Monitor ist. Ich muss die Skalierung auf 97% ändern, aber wenn ich die DPI hin und her wechsle, werden meine Schriftgrößen zurückgesetzt.

Ich bevorzuge die Verwendung von Schriftgrößen 14 in meinen Titelleisten, Meldungsfeldern und Symbolen sowie von Schriftgrößen 13 in den Titeln, Menüs und Tooltips meiner Palette. Da mein Laptopbildschirm jedoch zu klein ist, um meine Apps auf den Bildschirm zu bringen, verwende ich in meinen Titelleisten, Meldungsfeldern und Symbolen Schriftartengröße 12 und in meinen Titeln, Menüs und Tooltips Schriftartengröße 11. Ich weiß nicht, warum ich die Größe des Fensters nicht ändern kann, um es größer als mein Bildschirm in Windows zu machen (aber es ist in Kubuntu möglich). Daher können einige Teile meiner Apps nicht mit meiner bevorzugten Schriftgröße angezeigt werden.

Ich habe versucht, die DPI und die Schriftgröße mithilfe von .reg-Dateien zu ändern. Bevor ich zu meinem Laptopbildschirm wechsle, wende ich Folgendes an:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Control Panel\Desktop] "LogPixels"=dword:00000065  [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] "CaptionFont"=hex:ef,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,\ 00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "SmCaptionFont"=hex:f0,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,\ 00,00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MenuFont"=hex:f0,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "StatusFont"=hex:f0,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MessageFont"=hex:ef,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "IconFont"=hex:ef,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "AppliedDPI"=dword:00000065 

Bevor ich zu meiner externen Anzeige wechsle, wende ich Folgendes an:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Control Panel\Desktop] "LogPixels"=dword:0000005d  [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] "CaptionFont"=hex:ed,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,\ 00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "SmCaptionFont"=hex:ee,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,\ 00,00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MenuFont"=hex:ef,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "StatusFont"=hex:ef,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MessageFont"=hex:ed,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "IconFont"=hex:ed,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "AppliedDPI"=dword:0000005d 

Ich erwarte, dass nach dem Anwenden der Datei die DPI-Einstellungen und die Schriftgrößen bei der nächsten Anmeldung wirksam werden. Nachdem ich jedoch die Datei angewendet und ab- und eingelegt hatte, änderte sich die DPI-Einstellung auf meinem Laptopbildschirm. Die DPI-Einstellung wurde jedoch geändert auf tiny zurückgesetzt, und ich musste die gleiche Datei anwenden, abgemeldet und erneut anmelden, um die korrekte Schriftgröße zu erhalten. Die Situation auf meinem externen Monitor ist noch schlimmer. Nachdem ich die Datei abgemeldet und abgemeldet hatte, wurden sowohl die DPI-Einstellung als auch die Schriftgrößen auf ihre Standardwerte (96 DPI (die physikalische DPI, gemessen durch Teilen der Auflösung durch die physische Größe 93) und die Schriftgröße zurückgesetzt 9, was völlig inakzeptabel ist. Wie kann ich die REG-Dateien so schreiben, dass die Einstellungen mit einer einzigen Anmeldung korrekt übernommen werden können?

3

1 Antwort auf die Frage

1
jmc302005

Wenn Sie zur Systemsteuerung gehen, wählen Sie Anzeigen. Setzen Sie ein Häkchen in "Lassen Sie mich eine Skalierungsstufe für alle meine Displays auswählen". Dies hindert Windows 8 daran, alles automatisch zu skalieren. Sie können dann die Schriftgröße einstellen. Stellen Sie die Auflösung Ihres 1080p-Monitors über Ihre Grafikkarteneinstellung ein. 96 dpi ist die richtige Einstellung für 1080p. Ich hoffe, das ist, wonach Sie gesucht haben. Wenn nicht, glaube ich nicht, dass jemand die Antwort kennt. Wir sind alle mit dieser neuen Auto-Skalierungs-Sache, die Microsoft implementiert hat, betroffen. Es gibt also noch nicht viele Informationen zum Reparieren.

Das suche ich nicht. Mein Laptopbildschirm und mein externer Monitor haben unterschiedliche Pixeldichten, die 101 bzw. 93 DPI betragen. Wenn ich es auf Ihre Art und Weise einstelle, würde sich die auf dem Bildschirm angezeigte Größe geringfügig von der Messung durch ein Lineal unterscheiden. Michael Tsang vor 10 Jahren 0
Um das Zurücksetzen der Zeichensätze zu stoppen, müssen Sie die automatische Skalierung deaktivieren. Soweit die dpi-Einstellung. Ich habe nicht viele Arbeitsoptionen für 8.1 gesehen, abgesehen von den Anzeigeoptionen. Wenn die automatische Skalierung deaktiviert ist, können Sie auch auf "Benutzerdefinierte Größenoptionen" klicken, um ein kleines Dropdown-Menü anzuzeigen, in dem Sie die Skalierung um bis zu 500% ändern können. Von diesen Anzeigeoptionen habe ich es auf 100% gesetzt, was 96 dpi entspricht, da ich eine Auflösung von 1920 x 1080 auf einem 44-Zoll-Fernseher verwende und es sieht gut aus. Windows dpi unterscheidet sich von der physikalischen Auflösung, weshalb 100% nicht Ihre 93 dpi ist. jmc302005 vor 10 Jahren 0
Sie haben viele Änderungen mit dem dpi-System in 8.1 vorgenommen, sodass Dinge, die in 7 oder 8 funktionierten, nicht mit 8.1 funktionieren. Wir müssen warten, bis wir genau herausfinden können, wo sich diese Änderungen befinden. Ich weiß, dass 100% 96 dpi, 125% 120 dpi und 150% 144 sind. Weitere Informationen finden Sie unter folgendem Link. http://technet.microsoft.com/en-us/library/ff716252.aspx Beachten Sie auch, dass oben im Feld "Wichtig" angegeben ist, dass die dpi-Einstellung in 8.1 als veraltet eingestuft wurde. Die Seite dient nur als Referenz. jmc302005 vor 10 Jahren 0
Ich denke also, das ist, wonach Sie gesucht haben. jmc302005 vor 10 Jahren 0