Renderowanie czcionek Chrome: Google usuwa flagę DirectWrite

W kwietniu 2016 r. Google porzuciło obsługę Chrome dla kilku starszych systemów operacyjnych, w tym Windows XP i Vista.

Firma zaczęła usuwać kod z Chromium, podstawy open source przeglądarki Chrome, aby odzwierciedlić zmianę w obsłudze i po prostu bazę kodu przeglądarki, koncentrując się wyłącznie na systemie Windows 7 i nowszych wersjach systemu Windows.

Pracownicy Google zaczęli usuwać fragmenty kodu z Chromium już w styczniu 2016 r., A kilka rzeczy, które zostały usunięte, może mieć wpływ na renderowanie czcionek w przeglądarce internetowej.

Problem 579678 „Usuń ścieżkę czcionki GDI” potwierdza, że ​​Google usunął renderowanie czcionek GDI, przełącznik „wyłącz bezpośrednie zapisywanie” i powiązany kod z Chrome.

Ta poprawka usunie renderowanie czcionek gdi, przełącznik „wyłącz bezpośrednie zapisywanie” i powiązany kod. Wszystkie renderowanie czcionek będzie teraz wykonywane przez DirectWrite.

Google Chrome będzie używać DirectWrite wyłącznie do renderowania czcionek w systemie Windows od Chrome 52.

Zmiana obowiązuje w Chrome 52, który jest obecnie dostępny na kanale beta, a tymczasem został wydany. Jednak kolejna stabilna aktualizacja przeniesie przeglądarkę do tej wersji i wtedy większość użytkowników zauważy zmianę.

Większość współczesnych przeglądarek używa DirectWrite w systemie Windows do renderowania czcionek i działa dobrze w większości przypadków.

Aktualizacja : pamiętaj, że Google usunął flagę z przeglądarki Chrome, aby wyłączyć DirectWrite. To już nie jest jego część, co oznacza również, że nie ma obecnie możliwości wyłączenia DirectWrite na komputerach z systemem Windows.

Po zniknięciu opcji pozostało niewiele do zrobienia dla dotkniętych użytkowników. Podczas gdy rozszerzenia Chrome, takie jak Font Rendering Enhancer, mogą pomóc rozwiązać ten problem, niektórzy mogą nie skorzystać z tej możliwości, jeśli rozszerzenia nie rozwiążą problemu renderowania czcionek na ich końcu.

W zależności od systemu, ustawień wyświetlania i sterowników ekranu DirectWrite może jednak powodować pogorszenie czcionek. Użytkownicy, których dotyczy problem, mogą ustawić flagę na stronie chrome: // flags, aby wyłączyć renderowanie czcionek DirectWrite w Chrome do tej pory.

Obecnie nie jest jasne, w jaki sposób zmiana wpływa na inne przeglądarki oparte na Chromium, na przykład Vivaldi lub Opera. Ponieważ kod został usunięty z Chromium, firmy będą musiały dodać kod ponownie, aby nadal oferować obsługę wyłączania DirectWrite w przeglądarkach internetowych.

Inną niejasną kwestią jest to, ilu użytkowników Chrome ma problemy z renderowaniem czcionek w przeglądarce i ilu udało się rozwiązać problemy z renderowaniem poprzez wyłączenie DirectWrite.

Teraz Ty : czy dotyczy Cię zmiana w Google Chrome?