Le dimensioni del testo sono aumentate improvvisamente su tutti i siti su Google Chrome


37

Questa mattina ho avviato il mio browser Google Chrome come faccio ogni giorno. La dimensione del testo era improvvisamente più grande del normale, su tutti i siti. Non ho modificato nessuna impostazione da nessuna parte.

Se imposto lo zoom al 90%, sembra che vada bene, ma ciò interrompe varie cose (ad es. Chat di Stack Exchange), quindi preferisci evitarlo, se possibile.

Anche l'impostazione della dimensione del carattere su Piccolo in Impostazioni di Chrome aiuta, ma è troppo piccola.

Ho disinstallato Chrome (eliminando i dati locali) e reinstallato, stessa cosa. Ho provato anche il canale beta, nessun cambiamento.

Sistema operativo Windows 7 a 64 bit, display impostato al 125% dall'inizio. (Non ha cambiato questo per anni)

Cosa potrebbe aver causato questo e come può essere risolto?

Questa stessa domanda si rivela un buon esempio per dimostrare cosa intendo:

Mentre il corpo stesso è piccolo (poiché ho cambiato la dimensione del carattere in Impostazioni), altre cose sono ancora enormi e non influenzate dall'impostazione.


@suspectus no, questo cambia il livello di Zoom, non la dimensione del carattere e l'ho menzionato nel post.
Shadow The Princess Wizard

Usi Chrome stable? Penso che l'ultimo stadio abbia ottenuto il supporto di DirectWrite. Potrebbe essere collegato a questo
Sathyajith Bhat

@Sathya sì, inizialmente ho usato stable ma ho provato a installare Beta - non ha avuto alcun effetto, quindi disinstallato e installato di nuovo stable.
Shadow The Princess Wizard

la beta ha già il supporto DirectWrite, così come lo stabile IIRC. Puoi andare a chrome://flags/vedere se c'è un'opzione per disabilitare DirectWrite?
Sathyajith Bhat

@Sathya grazie c'è davvero un'opzione del genere e l'ho abilitata. Nessun cambiamento. (riavviato Chrome, devo riavviare anche Windows?)
Shadow The Princess Wizard il

Risposte:


45

Questo thread reddit sembra suggerire che si tratta di un bug di Chrome . Per ora, una soluzione temporanea consiste nel forzare il supporto HiDPI in Chrome

Per farlo:

  1. Fare clic con il tasto destro sul collegamento Chrome
  2. Scegli Proprietà e quindi aggiungi /high-dpi-support=1 /force-device-scale-factor=1al collegamento esistente al percorso di chrome.exe.
  3. Assicurati di chiudere tutti i processi Chrome in esecuzione dalla barra delle applicazioni prima di rieseguire il collegamento con i flag

inserisci qui la descrizione dell'immagine


9
Inoltre, assicurati di chiudere tutti i processi Chrome in esecuzione dalla barra delle applicazioni prima di rieseguire il collegamento con i flag
OpherV

Quindi, ci sono altre opzioni per risolvere questo problema? La modifica delle impostazioni dei collegamenti è una soluzione piuttosto limitata, poiché interesserà solo Chrome avviato tramite quel collegamento. Chrome avviato tramite diverse scorciatoie o in qualsiasi altro modo verrà comunque interrotto. Esiste una correzione basata su variabili di registro o env che applicherebbe tale impostazione di fattore di scala a livello globale?
AnT

1
... Dopo ulteriori test, no. /force-device-scale-factor=1l'impostazione interrompe il rendering di sottili elementi visivi su alcuni siti Web. Ad esempio, le linee sottili che separano gli argomenti su e90post.com/forums/forumdisplay.php?f=2 scompaiono completamente quando questa impostazione è abilitata. Le linee dovrebbero essere lì.
AnT

3

Puoi anche risolvere questo problema disattivando l'impostazione avanzata "Disabilita DirectWrite" in Chrome.

cioè disabilita l'impostazione che si chiama "Disabilita DirectWrite". Non abilitare questa impostazione.

Incollalo nella barra degli indirizzi di Chrome e disattiva l'impostazione:

  • chrome://flags/#disable-direct-write

Quando hai finito, dovrebbe apparire così:

inserisci qui la descrizione dell'immagine

Grazie a Ludwig per questo bug report:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.