Wie kann ich in Google Chrome festlegen, dass meine Windows DPI-Einstellung eingehalten wird?

33

Google Chrome scheint meine DPI-Einstellung in Windows nicht zu berücksichtigen. Ich arbeite mit 150 DPI, aber Chrome ignoriert das, was bedeutet, dass Bilder und Text winzig klein sind .

Ich schlage:

  • Ctrl + +
  • Ctrl + +

Leider ist jeder neue Tab oder jedes neue Fenster standardmäßig auf die 100% winzige Zoomstufe eingestellt.

Update: Beachten Sie außerdem, dass Sie in Flash nicht auf Schaltflächen klicken können (z. B. YouTube-Videos), da Chrome Mauskoordinaten falsch verarbeitet. (Behoben 6.0.472.55)

Ist es möglich für:

  • Chrome, um meine Windows-dpi-Einstellung zu respektieren?
  • Chrome, um sich an meine Zoomeinstellung zu erinnern?

Überprüfte Version: 4.1.249.1045


Zur Hälfte behoben


Während Chome die Windows DPI-Einstellung immer noch nicht berücksichtigt, speichert es jetzt Ihre Zoomstufe.

Version: 5.0.375.55


Fünf-Achtel behoben


Obwohl Chrome die Windows DPI-Einstellung immer noch nicht berücksichtigt, bietet es jetzt eine Standardoption für den "Seiten-Zoom":

Bildbeschreibung hier eingeben

Leider gibt es keine Zoomstufe, die meiner aktuellen DPI-Einstellung entspricht: 136% (131dpi).

Version: 10.0.648.133

Zoom-Flagge

Ich habe versucht, scoducks Vorschlag der neuen versteckten dpi-Flagge. Es ist wirklich schrecklich. Es scheint Chrome zu veranlassen, das endgültig gerenderte Fenster einfach neu zu skalieren. Dadurch wird der Text unscharf (anstatt schärfer):

Bildbeschreibung hier eingeben

Ian Boyd
quelle

Antworten:

16

Es ist ein bekannter Fehler bei Chromium, dem Programm, auf dem Chrome basiert.

Seien Sie sicher, es zu spielen!

Update : Aktuellere Fehlerberichte: Aktivieren Sie die hochauflösende Unterstützung in Vista, Win7 und Win8

Kelbizzle
quelle
omfg. Ich habe den Thread beobachtet und E-Mail-Benachrichtigungen erhalten, bei denen eine neue Antwort eingeht. Ein Entwickler hat den Thread vor 5 Minuten gesperrt und erklärt, er verstehe das Problem nicht wirklich. facepalm
Ian Boyd
1
Weitere aktuelle Fehlerberichte: code.google.com/p/chromium/issues/detail?id=149881
ƬᴇcƬᴇιʜ007
Siehe auch bugs.chromium.org/p/chromium/issues/detail?id=410696 Bei mir funktioniert das immer noch nicht (v53), ich habe DPI auf 125% gesetzt, aber Chrome zeigt Seiten kleiner als FF oder IE. (Unterhaltsame Tatsache: Windows unterstützt DPI-Skalierung seit mindestens XP, das ist das Jahr 2002)
David Balažic
1

Ich hatte diese Frage und fand diese Antwort, die woanders gepostet wurde. Gehe zu: chrome://flags/#high-dpi-support

Es ist nicht perfekt, weil es noch nicht vollständig unterstützt wird, aber es ist genau das, wonach Sie gesucht haben. Es hat das Problem für mich behoben. Einige Tasten haben eine falsche Größe, aber es ist viel besser.

scoducks
quelle
2
Der Text ist fürchterlich verschwommen. Sieht so aus, als würden sie einfach den stumpfen Hammer zum Skalieren des endgültigen zusammengesetzten Fensterbilds anwenden - anstatt tatsächlich High-dpi zu unterstützen. Hoffentlich ist es eine Arbeit in Arbeit; Vielleicht wird Chrome in 7 Jahren dort sein, wo IE vor 7 Jahren war.
Ian Boyd
Ich habe dies versucht und es zurückgesetzt, die Chrome-Menüs und -Erweiterungen spielen mit dieser Einstellung nicht gut (z. B. Scrollen von Menütext, der aus dem sichtbaren Fenster gerendert wird).
Eric L
1

Update: 05.09.2014

Chrome 37 unterstützt jetzt High-dpi!

Beispielsweise:

  • Die Symbole der Lesezeichenleiste werden skaliert
  • Der Text der Lesezeichenleiste wird skaliert
  • Der Adressleistentext wird skaliert
  • Das Tabulatorsymbol und der Text werden skaliert
  • Erweiterungssymbole werden skaliert
  • Das Symbol zum Anpassen wird skaliert

Jetzt muss Chrome nur noch seine Rendergeschwindigkeit verbessern, damit es genauso schnell ist wie der Internet Explorer .

Aber das ist ein großartiger Tag!

Ian Boyd
quelle
Und viele Themen sind kaputt ...
Fran Marzoa
1

Mit Chrome 44.0.2403.9 dev-m (64-bit) habe ich ein Problem, bei dem nur wenige Webseiten extrem klein gerendert werden. Was für mich funktioniert, ist, die Chrome DevTools zu verwenden, um ein anderes Gerät zu emulieren.

  • ctrl+ shift+ iDas Chrome DevTools öffnen
  • ctrl+ shift+ mum den Gerätemodus einzuschalten , falls er noch nicht eingeschaltet ist
  • Wählen Sie im Geräte-Dropdown-Menü oben links auf dem Bildschirm ein Mobilgerät aus, z. B. ein Tablet mit einer großen Bildschirmauflösung wie das Nexus 10
  • ctrl+ shift+ iDas Chrome DevTools schließen

Dadurch wird die Seite für mich normal gerendert. Möglicherweise müssen Sie jedoch eines der Laptop-Geräte auswählen, nachdem Sie eines der mobilen Geräte ausgewählt haben, damit die Seite korrekt für Sie gerendert wird.

WhiteKnight
quelle
Verwenden Sie dann nicht die Entwicklungsversion, sondern die neueste stabile Version (43.0.2357)
DavidPostill
@DavidPostill Dies war keine Beschwerde, sondern eine mögliche Lösung für die anderen Menschen, die das gleiche Problem haben. Dieses Problem besteht seit Jahren und ist in den aktuellen Versionen des Chrome-Browsers immer noch vorhanden. Dies habe ich durch das Veröffentlichen meiner Versionsnummer hervorgehoben und kann auch durch die letzten Beiträge in dem Fehler angezeigt werden, der in dem als Antwort markierten aktuellen Beitrag aufgeführt ist.
WhiteKnight
Wenn es sich nur um einige wenige Websites handelt, handelt es sich wahrscheinlich nicht um ein Chrome-Problem. Können Sie ein paar fehlerhafte Websites freigeben?
DavidPostill
@DavidPostill Einige Beispiele sind Reddit, 500px und Google Drive, aber andere kleinere Websites haben das gleiche Problem. Ich habe diese Websites an Google gemeldet.
WhiteKnight
0

Ich werde versuchen, die Diskussion in den zuvor verlinkten Google Support-Foren zusammenzufassen. Es kommt auf zwei Vorschläge an.

A. Entwerfen Sie unsere Webseiten mit fester Breite und fester Schriftart für eine festgelegte Auflösung und lassen Sie den Browser alles skalieren.

B. Verwenden Sie variable Text-, Bild- und Tabellengrößen, die relativ zu 96 DPI angegeben sind, und lassen Sie den Browser die DPI-Einstellungen des Desktops zu diesen Werten hinzufügen.

Microsoft hat die Zoomstufe in IE8 auf die DPI-Einstellung im Betriebssystem eingestellt. Wenn Sie eine Auflösung von 125% (120 dpi) haben, beträgt die Standardzoomstufe in IE8 125%. Beachten Sie, dass IE dies als prozentuale Erhöhung gegenüber dem Standardwert von 96 DPI definiert und nicht als das tatsächliche DPI-Ziel, für das es gerendert wird. 100% bedeutet 96 dpi in den Windows DPI-Einstellungen.

Die Wahrheit ist, dass die meisten Webseiten nicht mit variablem Text, variabler Tabelle und variabler Designgröße erstellt wurden. Daher müssten Sie meistens die Funktion zum Vergrößern der gesamten Webseite verwenden. Aufgrund ihrer unfairen Bündelung von Internet Explorer dominieren faule Webdesigner und Microsoft Windows. Wir können davon ausgehen, dass die Zoom-Lösung hier bleiben wird.

DarkUltra
quelle
2
Wie unterscheidet sich A von B ? Ich meine, aus Sicht der Implementierung würden Sie keinen Unterschied bemerken. Und als Webdesigner sind beide gleichwertig. Und während zB "zoomt", "zoomt" es nicht. Es "sprengt nicht alles". Wenn dies der Fall wäre, würde der Text unscharf werden. Das tut es nicht. dh skaliert alles entsprechend neu. Andererseits bin ich der schlechten Unterstützung von Chrome für hochauflösende Dateien wirklich überdrüssig. Sobald ie9 und seine schnelle Rendergeschwindigkeit freigegeben sind, schalte ich sooo zurück.
Ian Boyd
Es wäre auch eine schlechte Entscheidung, 96 dpi statt 100% zu nennen. Niemand weiß, kümmert sich oder zeigt, muss wissen oder muss sich darum kümmern, was ein dpi ist und warum es 96 von ihnen gibt. Windows selbst nennt es beim Einstellen von dpi nicht einmal dpi. Sie verwenden Prozentsatz größer, z. B. 125%
Ian Boyd
1
Wir könnten die Auflösung auf Monitoren als VGA, WXGA, WUXGA usw. anstelle von 640 x 480, 1280 x 768 oder 1920 x 1200 bezeichnen. Wir könnten langsam, schnell, sehr schnell und zu schnell auf den Tacho stellen. Wir könnten alles dumm machen und es Spiel nennen. Genau wie im Mehrspielermodus von Modern Warfare 2; Sie legen die Latenz als Balken fest und können nicht erkennen, wie viel ein Balken darstellt. Es wurde festgestellt, dass sie viel zu hoch sind und viele Leute haben die Konfigurationsdateien so bearbeitet, dass ein Balken 25 ms bedeutet. Und dann stellten sie fest, dass die meisten Leute zu jedem beliebigen Host mehr als 100 ms Latenz hatten.
DarkUltra
Es würde eine Lernkurve erfordern, indem die Latenz in ms anstelle von Balken angezeigt wird, aber andererseits würde es sich gut in die Zukunft skalieren lassen, wenn die Internetverbindungen schneller werden.
DarkUltra
Gleiches gilt für DPI. Es ist wichtig zu wissen, ob Sie beim Entwerfen oder Schreiben genau sein möchten, und dies würde in Zukunft eine gute Skalierung ermöglichen und einen genauen Bezugspunkt für die allgemeine Skalierung von Text und Design liefern. Die Webseiten sollten in den meisten Desktop- und Laptop-Auflösungen und DPI-Situationen skalierbar sein und gut aussehen.
DarkUltra
0

Wenn Chrome (oder andere Anwendungen) verschwommen angezeigt werden, kehren Sie zunächst zu den Windows-DPI-Einstellungen zurück und aktivieren Sie die Option "XP-Schriftarten skalieren".

Bildbeschreibung hier eingeben

Währenddessen sollten Sie in Chrome den Zoom auf 100% einstellen und die Schriftgröße auf groß (oder sehr groß) einstellen. Stellen Sie eine minimale Schriftgröße ein.

Wenn Sie Chrome 26 oder eine frühere Version haben, funktioniert dies gut. Der Seitentext wird vergrößert, ebenso wie Chrome selbst (die URL- und Lesezeichenleisten). In Chrome 28 oder höher wird der Seitentext vergrößert, die URL- und Lesezeichenleisten bleiben jedoch klein.

Colonel Panic
quelle
1
Das deaktiviert lediglich die Desktop-Komposition von Anwendungen, die nicht High-Dpi-fähig sind. Der gleiche Effekt kann durch Deaktivieren der Skalierung von nur Chrome erzielt werden. (Bonus-Chatter: Verwenden Sie keine globale Lösung, um ein lokales Problem zu lösen. So oder so, es löst das Problem nicht.
Ian Boyd
0

Das hat bei mir funktioniert,

Anstatt die Standardskalierung von 100%, 125%, 150% usw. zu verwenden, habe ich sie in eine benutzerdefinierte Skalierung von 126% geändert, und es hat funktioniert.

Aus irgendeinem Grund ignoriert Google Chrome die Skalierung auf 125%.

SJCorp
quelle