Forbedre font rendering i Google Chrome 35 eller nyere på Windows

0
329

Hvis du bruger Google Chrome-browseren på et Windows system, skal du muligvis har bemærket, at programmet skrifttype rendering er ikke den bedste på nogle web-sider.

Hvis du tager Dart webside, for eksempel, vil du bemærke, at flere af ord eller hele teksten passager render på en underlig måde.

Dette ses især, når du tjekker ud de download links, der vises på den side, som de synes cut-off på en eller anden måde (se screenshots nedenfor for eksempler).

I mindre grad, det er også synlige andre steder på den side, som de to eksempler på skærmbilleder fremhæve nedenfor.

Den første er taget med en standard version af Chrome, den anden med DirectWrite aktiveret i browseren.

Uden DirectWrite

without directwrite

Med DirectWrite

with directwrite

Chrome ‘ s rendering er fint, når det kommer til sikker skrifttyper som Arial, Verdana eller Tahoma, men når det har at gøre Google Web Skrifttyper for eksempel, at det på en eller anden måde undlader at gøre det ordentligt.

Det er ikke et nyt problem ved enhver stræk fantasi, som det går tilbage til så tidligt som i 2011.

Det vigtigste spørgsmål her er, at Chrome bruger Windows GDI til at gøre skrifttyper, mens de fleste moderne web browsere, der kører på Windows bruger DirectWrite i stedet.

Chrome udvikling holdet har integreret fulde støtte til DirectWrite i Chrome Beta — og Dev og Canary så godt — men har ikke aktiveret som standard.

Opdatering: DirectWrite er aktiveret som standard nu. Google har fjernet flag fra Chrome 52, hvilket betyder, at browseren vil bruge DirectWrite udelukkende for skrifttype rendering på Windows.

Det er i øjeblikket til rådighed, som et flag, som du skal aktivere for at aktivere det.

Lad mig vise dig, hvordan dette kan gøres. Bemærk, at dette kun virker, hvis du bruger Chrome, 35 eller nyere på Windows.

  1. Indtast eller indsæt chrome://flags i browserens addressbar, og tryk på enter.
  2. Hit F3 og skriv directwrite. Chrome skal hoppe at gøre det Muligt DirectWrite eksperiment lige med det samme.
  3. Klik på linket aktivér for at aktivere den.
  4. En relancering nu-knap, som du skal klikke på for at genstarte browseren.

Når browseren er blevet genstartet, vil Chrome brug DirectWrite på Windows til at gøre skrifttyper.

Aktivere Windows DirectWrite

Muliggør anvendelsen af eksperimentelle DirectWrite font rendering system.

Du kan slå funktionen fra på ethvert tidspunkt ved at følge de samme trin som ovenfor. Den eneste forskel er, at du nødt til at klikke på deaktiver i stedet for at give denne tid til at gøre det.

Som det er nu, DirectWrite vil gøre sin vej til den stabile version af Chrome, og når det gør, vil det blive aktiveret som standard, i sidste ende. Google har ikke offentliggjort en dato eller Chrome version, når det kommer til at ske, men det er næsten sikkert, at det vil ske snart.

Update: De har landede i Chrome 37 og er som standard aktiveret i browseren, og alle fremtidige versioner af Chrome.