Chrome Font Rendering: Google fjerner DirectWrite-flag
- Kategori: Google Chrome
Google faldt Chrome-support for flere ældre operativsystemer, herunder 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.
Problem 579.678 , Fjern GDI-fontsti, bekræfter, at Google fjernede GDI-font gengivelse, 'deaktiver direkte skriv'-switch og den tilknyttede kode fra Chrome.
Denne patch fjerner gdi-font gengivelse, 'deaktiver-direkte-skrive'-kontakten og den tilknyttede kode. Al skriftudgivelse udføres nu af DirectWrite.
Google Chrome bruger eksklusivt 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 dog browseren til den version, 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 Forstærker af skrifttype kan hjælpe med at løse problemet for nogle, andre kan muligvis ikke anvende i denne henseende, hvis udvidelser ikke løser font gengivelsesproblemet i slutningen.
Afhængigt af systemet, displayindstillinger og skærmdrivere kan DirectWrite dog 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 det lykkedes at løse problemet med rendering ved at deaktivere DirectWrite.
Din tur : er du påvirket af ændringen i Google Chrome?