Migliorare il rendering dei font di Google Chrome 35 o più recente di Windows

0
288

Se si utilizza il browser Google Chrome su un sistema Windows, si può notare che il programma di rendering dei font non è il massimo su alcune pagine web.

Se si prende il Dardo pagina web, per esempio, si noterà che alcune parole o interi passaggi di testo di rendering in un modo strano.

Questo può essere osservato in particolare al momento del check out il link per il download visualizzati nella pagina, come appaiono tagliati fuori in qualche modo (vedi screenshot qui sotto per esempi).

A un livello inferiore, è visibile anche altrove della pagina di esempio due screenshot per evidenziare di seguito.

La prima è stata scattata con una versione di default di Chrome, il secondo con DirectWrite abilitati nel browser.

Senza DirectWrite

without directwrite

Con DirectWrite

with directwrite

Chrome rendering è bene quando si tratta di sicuro di font come Arial, Verdana o Tahoma, ma quando si ha a che il rendering di Google Web Fonts, per esempio, non riesce in qualche modo a farlo correttamente.

Non è un nuovo problema da qualsiasi tratto di immaginazione, che risale già a partire dal 2011.

Il problema principale qui è che Chrome utilizza GDI di Windows per eseguire il rendering dei font, mentre la maggior parte dei moderni browser web in esecuzione su Windows uso DirectWrite, invece.

Il team di sviluppo di Chrome ha integrato il supporto completo per DirectWrite in Chrome Beta — e Dev e Canary, ma non è abilitato di default.

Aggiornamento: DirectWrite è attivata per impostazione predefinita ora. Google ha rimosso la bandiera da Chrome 52 il che significa che il browser userà DirectWrite esclusivamente per il rendering dei font di Windows.

Al momento è disponibile come una bandiera che è necessario attivare per attivarlo.

Lasciate che vi mostri come questo può essere fatto. Si noti che questo funziona solo se si utilizza Chrome 35 o più recenti di Windows.

  1. Digitare o incollare chrome://flags nel browser addressbar e premere invio.
  2. Premete F3 e un tipo directwrite. Chrome dovrebbe saltare l’Abilitazione DirectWrite esperimento.
  3. Fare clic sul link attiva per attivarlo.
  4. Un rilancio, il pulsante viene visualizzato che è necessario fare clic su riavviare il browser.

Una volta che il browser è stato riavviato, Chrome utilizza DirectWrite su Windows per eseguire il rendering dei font.

Attivare DirectWrite Windows

Consente l’utilizzo sperimentale di DirectWrite il rendering dei font di sistema.

È possibile disattivare la funzione in qualsiasi momento seguendo la stessa procedura di cui sopra. L’unica differenza è la necessità di fare clic su disabilita invece di attivare questo tempo per farlo.

Così com’è, DirectWrite farà il suo modo per la versione stabile di Chrome e quando lo fa, sarà abilitato per impostazione predefinita alla fine. Google non ha pubblicato alcuna data o versione di Chrome quando questo sta per accadere, ma è vicino certo che accadrà presto.

Aggiornamento: La funzione è atterrato in Chrome 37 ed è abilitato per impostazione predefinita nel browser e tutte le future versioni di Chrome.