Anonim

Aggiornamento: Google ha abilitato DirectWrite per impostazione predefinita con la versione di Chrome 37 alla fine di agosto 2014. Di conseguenza, il flag è ora elencato come "Disabilita DirectWrite" e dovresti abilitare questo flag se desideri disabilitare il supporto DirectWrite.
Google Chrome per Windows è stato a lungo afflitto da problemi di rendering dei caratteri. Dai caratteri che appaiono leggermente "spenti" rispetto ad altre piattaforme, agli errori di rendering chiari, il testo semplicemente non sembra così buono in Chrome. Per fortuna, una nuova funzionalità beta del browser ha finalmente portato il supporto per DirectWrite, l'API di rendering del testo di Microsoft per Windows che può migliorare significativamente il rendering dei caratteri. Fino ad ora, il rendering dei caratteri di Chrome si è basato su Windows Graphics Device Interface (GDI), un'API più vecchia e meno capace.

Tramite gHacks, un esempio di rendering dei caratteri di Chrome in Windows quando DirectWrite è disabilitato (in alto) e abilitato (in basso).

Come notato da gHacks , la versione 35 di Chrome, ora in versione beta, include un'impostazione per abilitare il supporto DirectWrite. Per abilitare DirectWrite in Chrome, assicurati innanzitutto di utilizzare la versione beta del browser e assicurati di essere aggiornato almeno alla versione 35 (in particolare, abbiamo testato questa funzione su Chrome 35.0.1916.27).
Quindi, avvia Chrome e inserisci chrome: // flags nella barra degli indirizzi del browser. Ciò consentirà l'accesso a una varietà di funzioni nascoste e sperimentali, quindi fai attenzione mentre cerchi in questo menu.

Individua l'impostazione su Abilita DirectWrite . È attualmente la quinta voce dall'alto, ma se si sposta nelle versioni future puoi trovarla rapidamente tramite la funzione di ricerca su pagina di Chrome ( Control-F o F3 ). Scegli Abilita, esci e riavvia il browser.
Al riavvio, noterai che il rendering dei caratteri di Chrome, specialmente quando si tratta di Google Fonts, appare molto più pulito. Inoltre, non riscontrerai più occasionali errori di rendering dei caratteri Chrome che rendevano i caratteri irriconoscibili nelle precedenti versioni del browser.
Se per qualche motivo preferisci il vecchio metodo di rendering GDI, ripeti semplicemente i passaggi precedenti e scegli Disabilita questa volta. Come prima, dovrai chiudere e riavviare Chrome completamente per vedere la modifica.
Come accennato, il supporto DirectWrite attualmente esiste solo nella versione beta di Chrome. Non è chiaro quando Google sceglierà di passare alla versione stabile del browser per Windows.

Come migliorare il rendering dei caratteri di Chrome in Windows con directwrite