Chrome Font Rendering: Google fjerner DirectWrite-flag

Google faldt Chrome-support til flere ældre operativsystemer, inklusive Windows XP og Vista, i april 2016.

Virksomheden begyndte at fjerne kode fra Chromium, open source-grundlaget for Chrome-browseren, for at afspejle ændringen i understøttelse og simpelthen browserens kodebase ved kun at koncentrere sig om Windows 7 og nyere versioner af Windows.

Google-medarbejdere begyndte at fjerne kodestykker fra Chromium allerede i januar 2016, og flere af de ting, der blev fjernet, kan have indflydelse på skrifttildelingen af ​​webbrowser.

Udgave 579678, Fjern GDI-fontsti, bekræfter, at Google fjernede GDI-font gengivelse, "deaktiver direkte skrivning" switch og den tilknyttede kode fra Chrome.

Denne patch fjerner gdi font gengivelse, "deaktiver-direkte-skrive" switch og den tilknyttede kode. Al skriftudgivelse udføres nu af DirectWrite.

Google Chrome vil kun anvende DirectWrite til skrift gengivelse på Windows fra Chrome 52.

Ændringen træder i kraft i Chrome 52, der i øjeblikket er tilgængelig på betakanalen er blevet frigivet i mellemtiden. Den næste stabile opdatering flytter browseren til den version dog, og det er så, at hovedparten af ​​brugerne vil se ændringen.

De fleste moderne browsere bruger DirectWrite på Windows til skrift gengivelse, og det fungerer godt i de fleste tilfælde.

Opdatering : Bemærk, at Google har fjernet flaget fra sin Chrome-webbrowser for at deaktivere DirectWrite. Det er ikke længere en del af det, hvilket også betyder, at der ikke er nogen mulighed for lige nu at deaktivere DirectWrite på Windows-maskiner.

Når muligheden er væk, er der lidt tilbage for berørte brugere at gøre. Mens Chrome-udvidelser som Font Rendering Enhancer muligvis kan hjælpe med at løse problemet for nogle, kan andre muligvis ikke benytte sig af dette i den forbindelse, hvis udvidelser ikke løser font gengivelsesproblemet i slutningen.

Afhængigt af systemet, displayindstillinger og displaydrivere kan DirectWrite dog muligvis forringe skrifttyper. Brugere, der er berørt af problemet, kunne indstille flaget på siden chrome: // med flag for at deaktivere DirectWrite-skrift gengivelse i Chrome indtil nu.

Det er uklart lige nu, hvordan andre Chromium-baserede browsere, f.eks. Vivaldi eller Opera, påvirkes af ændringen. Da koden er blevet fjernet fra Chromium, er virksomheder nødt til at tilføje koden igen for at fortsætte med at tilbyde support til deaktivering af DirectWrite i webbrowsere.

En anden ting, der er uklar, er, hvor mange Chrome-brugere der er berørt af font gengivelsesproblemer i browseren, og hvor mange formåede at løse gengivelsesproblemer ved at deaktivere DirectWrite.

Nu Du : er du påvirket af ændringen i Google Chrome?