Chrome Font Rendering: Google tar bort DirectWrite-flaggan

Prova Vårt Instrument För Att Eliminera Problem

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

Företaget började ta bort koden från Chromium, den öppna källkodsgrunden för Chrome-webbläsaren, för att återspegla förändringen i stödet 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 teckensnittets återgivning av webbläsaren.

Problem 579.678 , 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, omkopplaren 'avaktivera-direkt-skriva' och tillhörande kod. Alla 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.

disable-directwrite

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 Teckensnitt Rendering Enhancer kan hjälpa till att lösa problemet för vissa, andra kanske inte har någon ansträngning i detta avseende om tillägg inte kommer att lösa teckensnittsproblemet i slutändan.

Beroende på systemet, 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?