Renderowanie czcionek Chrome: Google usuwa flagę DirectWrite
- Kategoria: Google Chrome
Google porzucił obsługę Chrome dla kilku starszych systemów operacyjnych, w tym Windows XP i Vista, w kwietniu 2016 r.
Firma zaczęła usuwać kod z Chromium, podstawy przeglądarki Chrome o otwartym kodzie źródłowym, aby odzwierciedlić zmianę w obsłudze i po prostu bazować na kodzie przeglądarki, koncentrując się wyłącznie na 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 wpłynąć na renderowanie czcionek w przeglądarce internetowej.
Kwestia 579678 , Usuń ścieżkę czcionki GDI, potwierdza, że firma Google usunęła renderowanie czcionek GDI, przełącznik „wyłącz zapis bezpośredni” i powiązany kod z Chrome.
Ta poprawka usunie renderowanie czcionek GDI, przełącznik „disable-direct-write” i powiązany kod. Całe renderowanie czcionek będzie teraz wykonywane przez DirectWrite.
Google Chrome będzie używać DirectWrite wyłącznie do renderowania czcionek w systemie Windows od wersji Chrome 52.
Zmiana wchodzi w życie w Chrome 52, który jest obecnie dostępny na kanale beta, został w międzyczasie wydany. Następna stabilna aktualizacja przeniesie jednak przeglądarkę do tej wersji i wtedy większość użytkowników zauważy zmianę.
Większość nowoczesnych przeglądarek korzysta z DirectWrite w systemie Windows do renderowania czcionek i działa dobrze w większości przypadków.
Aktualizacja : Pamiętaj, że firma Google usunęła flagę ze swojej przeglądarki internetowej Chrome, aby wyłączyć DirectWrite. Nie jest już jego częścią, co oznacza również, że w tej chwili nie ma już opcji wyłączenia DirectWrite na komputerach z systemem Windows.
Po usunięciu tej opcji użytkownikom, których dotyczy problem, niewiele pozostaje do zrobienia. Podczas gdy rozszerzenia Chrome, takie jak Font Rendering Enhancer może pomóc w rozwiązaniu problemu dla niektórych, inni mogą nie mieć żadnego rozwiązania w tym względzie, jeśli rozszerzenia nie rozwiążą problemu z renderowaniem czcionek po ich stronie.
W zależności od systemu, ustawień wyświetlania i sterowników ekranu, DirectWrite może jednak powodować gorsze renderowanie czcionek. Użytkownicy, których dotyczy problem, mogli do tej pory ustawić flagę na stronie chrome: // flags, aby wyłączyć renderowanie czcionek DirectWrite w Chrome.
Obecnie nie jest jasne, jak ta zmiana wpłynie na inne przeglądarki oparte na Chromium, na przykład Vivaldi czy Opera. Ponieważ kod został usunięty z Chromium, firmy musiałyby dodać kod ponownie, aby nadal oferować obsługę wyłączania DirectWrite w przeglądarkach internetowych.
Inną niejasną rzeczą jest to, ilu użytkowników Chrome jest dotkniętych problemami z renderowaniem czcionek w przeglądarce i ilu udało się rozwiązać problemy z renderowaniem, wyłączając DirectWrite.
Teraz ty : czy wpływa na Ciebie zmiana w Google Chrome?