Chrome Font Rendering: Google tar bort DirectWrite-flaggan

Google tappade Chrome-stöd för flera äldre operativsystem, inklusive Windows XP och Vista, i april 2016.

Företaget började ta bort koden från Chromium, öppen källkod för Chrome-webbläsaren, för att återspegla förändringen i supporten och att helt enkelt webbläsarens kodbas genom att enbart koncentrera sig på Windows 7 och nyare versioner av Windows.

Google-anställda började ta bort kodbitar från Chromium redan i januari 2016, och flera av de saker som har tagits bort kan påverka teckensnittet för webbläsaren.

Utgåva 579678, Ta bort GDI-typsökväg, bekräftar att Google tog bort GDI-teckensnittsåtergivning, omkopplaren "inaktivera direkt skrivning" och tillhörande kod från Chrome.

Den här korrigeringen tar bort gdi-teckensnittet rendering, "avaktivera-direkt-skriva" switch och tillhörande kod. All teckensnitt rendering kommer nu att göras av DirectWrite.

Google Chrome kommer att använda DirectWrite uteslutande för teckensnitt rendering på Windows från Chrome 52.

Förändringen träder i kraft i Chrome 52 som för närvarande är tillgänglig på betakanalen har släppts under tiden. Nästa stabila uppdatering kommer dock att flytta webbläsaren till den versionen och det är då som huvuddelen av användarna kommer att märka ändringen.

De flesta moderna webbläsare använder DirectWrite på Windows för teckensnitt återgivning, och det fungerar bra i de flesta fall.

Uppdatering : Observera att Google har tagit bort flaggan från sin Chrome-webbläsare för att inaktivera DirectWrite. Det är inte längre en del av det, vilket också innebär att det inte finns något alternativ just nu att inaktivera DirectWrite längre på Windows-maskiner.

När alternativet är borta finns det lite kvar för berörda användare att göra. Medan Chrome-tillägg som Font Rendering Enhancer kan hjälpa till att lösa problemet för vissa, kanske andra inte har någon ansträngning i detta avseende om tillägg inte kommer att lösa problemet med tolkning av teckensnitt i slutändan.

Beroende på system, displayinställningar och displaydrivrutiner kan DirectWrite dock göra att teckensnitt blir värre. Användare som drabbats av problemet kan ställa in flaggan på chrome: // -flaggsidan för att inaktivera DirectWrite-teckensnitt återgivning i Chrome fram till nu.

Det är oklart just nu hur andra krombaserade webbläsare, till exempel Vivaldi eller Opera, påverkas av förändringen. Eftersom koden har tagits bort från Chromium, måste företag lägga till koden igen för att fortsätta erbjuda support för att inaktivera DirectWrite i webbläsare.

En annan sak som är oklar är hur många Chrome-användare som påverkas av problem med tolkning av teckensnitt i webbläsaren och hur många som lyckats fixa återgivningsproblemen genom att inaktivera DirectWrite.

Nu Du : påverkas du av förändringen i Google Chrome?