Interfejs użytkownika Chrome 37 stał się większy i rozmazany przy 125% DPI [duplikat]

28

Dzisiaj zaktualizowałem Chrome 37 stabilny (64-bitowy, ale 32-bitowy ma ten sam problem).

Używam trybu 125% DPI w systemie Windows 8.1, ponieważ wszędzie potrzebuję większych czcionek, ponieważ moje oczy nie są tak dobre :)

Problem polega na tym, że po aktualizacji rozmiar interfejsu Chrome znacznie się zwiększył, a zarówno interfejs, jak i czcionki zaczęły wyglądać rozmazane i okropne.

Próbowałem następujących rzeczy i żadna z nich nie działała:

  1. Wyłączanie DirectWrite w chrome://flags. Co dziwne, nie tylko to nie działa, ale kerning czcionek (odległość między literami) staje się nierówny.
  2. Włączanie tekstu pola odległości .
  3. Włączanie opcji zgodności Wyłącz skalowanie wyświetlacza przy ustawieniach wysokiej DPI .
  4. Włączanie trybu wysokiej DPI w Chrome, postępując zgodnie z tym artykułem .
  5. W panelu sterowania kliknij opcję Powiększ lub pomniejsz tekst i inne elementy i przełącz opcję „ Pozwól mi wybrać jeden poziom dla wszystkich wyświetlaczy” .
  6. Zmiana ustawień Chrome domyślny zoom strony i domyślny rozmiar czcionki .

Czy istnieje rozwiązanie tego problemu, które nie wymaga zmiany mojego DPI systemu Windows na 100% lub powrotu do Chrome 36?

Anderson
źródło

Odpowiedzi:

26

Kliknij prawym przyciskiem myszy ikonę skrótu i ​​dodaj następujące pole do pola Cel pod zakładką Skrót: /high-dpi-support=1 /force-device-scale-factor=1

Wygląda to tak:

.../chrome.exe" /high-dpi-support=1 /force-device-scale-factor=1

Zamknij Chrome i uruchom go za pomocą zaktualizowanego skrótu. Powinno wrócić do normy. (Konieczne może być usunięcie i ponowne przypięcie ikony do paska zadań, aby zmiana również została zastosowana).

Jason
źródło
2
To działało dla mnie idealnie, zarówno interfejs użytkownika, jak i problem z czcionkami zniknęły. Dziękuję Ci bardzo!
Anderson
3
Jeśli to nie zadziała, koniecznie zamknij wszystkie działające procesy chrome z paska zadań przed ponownym uruchomieniem skrótu z flagami
OpherV
1
Aktualizacja: korzystam z kilku aplikacji Chrome w tle. Z tego powodu Chrome zawsze ma uruchomione zadanie w tle. Teraz za każdym razem, gdy włączam komputer, zadanie to uruchamia się automatycznie podczas uruchamiania, a następnie po otwarciu Chrome nadal występuje oryginalny problem, mimo że flagi są na miejscu w miejscu docelowym skrótu. Zrozumiałem, że muszę wyjść z Chrome z ikony paska zadań (aby wyłączyć usługę w tle), a następnie ponownie uruchomić Chrome. Teraz robię to przy każdym uruchomieniu systemu Windows. To nie jest taka wielka sprawa, ale może ktoś zna rozwiązanie tego problemu.
Anderson
5
Ponieważ pytanie jest chronione przez społeczność i nie mogę zostawić odpowiedzi ... Proszę bardzo. Po pierwsze - flaga --high-dpi-support odchodzi. Teraz musisz użyć rejestru. Co jest w rzeczywistości dobre, ponieważ wartości rejestru powinny mieć zastosowanie do WSZYSTKICH uruchomionych procesów chrome, w tym działających w tle. Powinieneś zmienić flagę high-dpi = wsparcie w [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profile] na 1 (zawsze włączone) i zrestartować. To powinno trwać. Jeśli nie - zmień drugą opcję (force-device-scale-factor) w chrome: // flags (wpisz chrome: // flags jako URL, znajdź tę opcję, zmień na 1, uruchom ponownie).
Tomasz Struczyński
1
@ TomaszStruczyński: klucz jest high-dpi-support(mała literówka) i powinien być typu DWORD, zgodnie z goo.gl/BU3nCN . Ponadto, począwszy od Chrome 38, nie można ustawić force-device-scale-factorna stronie niczego niższego niż 1,1 chrome://flags- ustawienie go na 1 za pomocą skrótu nadal wydaje się działać, ale to nie działa w przypadku procesów w tle. Musiałem też stworzyć klucz Profilepod Chromesobą. Co więcej, powinienem zauważyć, że żadne z powyższych nie działało ostatecznie dla mnie.
tomocafe