Anonim

Aktualizacja: Google domyślnie włączył funkcję DirectWrite wraz z wydaniem przeglądarki Chrome 37 pod koniec sierpnia 2014 r. W rezultacie flaga jest teraz wyświetlana jako „Wyłącz DirectWrite” i należy ją włączyć, jeśli chcesz wyłączyć obsługę DirectWrite.
Google Chrome na Windows od dawna nękany jest problemami z renderowaniem czcionek. Od czcionek, które wydają się nieco „wyłączone” w porównaniu z innymi platformami, po płaskie błędy renderowania, tekst po prostu nie wygląda tak dobrze w Chrome. Na szczęście nowa funkcja beta przeglądarki w końcu wprowadziła obsługę DirectWrite, interfejsu API renderowania tekstu Microsoft dla Windows, który może znacznie poprawić renderowanie czcionek. Do tej pory renderowanie czcionek Chrome opierało się na interfejsie Windows Graphics Device Device (GDI), starszym i mniej wydajnym interfejsie API.

Poprzez gHacks, przykład renderowania czcionek Chrome w Windows, gdy DirectWrite jest wyłączony (u góry) i włączony (u dołu).

Jak zauważył gHacks , wersja 35 Chrome, teraz w wersji beta, zawiera ustawienie umożliwiające obsługę DirectWrite. Aby włączyć DirectWrite w Chrome, najpierw upewnij się, że korzystasz z wersji beta przeglądarki i sprawdź, czy jesteś zaktualizowany do wersji co najmniej 35 (w szczególności przetestowaliśmy tę funkcję w Chrome 35.0.1916.27).
Następnie uruchom Chrome i wpisz chrome: // flags w pasku adresu przeglądarki. Umożliwi to dostęp do różnych ukrytych i eksperymentalnych funkcji, więc bądź ostrożny, spacerując po tym menu.

Znajdź ustawienie Włącz DirectWrite . Jest to obecnie piąty wpis z góry, ale jeśli zostanie przeniesiony w przyszłych wersjach, możesz go szybko znaleźć za pomocą funkcji wyszukiwania na stronie Chrome ( Control-F lub F3 ). Wybierz opcję Włącz, zamknij i uruchom ponownie przeglądarkę.
Po ponownym uruchomieniu zauważysz, że renderowanie czcionek Chrome, szczególnie w przypadku czcionek Google, wydaje się znacznie czystsze. Nie będziesz już także pojawiać się sporadycznych błędów renderowania czcionek Chrome, które uniemożliwiały rozpoznawanie czcionek w poprzednich wersjach przeglądarki.
Jeśli z jakiegoś powodu wolisz starą metodę renderowania GDI, po prostu powtórz powyższe kroki i wybierz Wyłącz tym razem. Tak jak poprzednio, musisz całkowicie zamknąć i ponownie uruchomić Chrome, aby zobaczyć zmianę.
Jak wspomniano, obsługa DirectWrite obecnie istnieje tylko w wersji beta przeglądarki Chrome. Nie jest jasne, kiedy Google zdecyduje się na przejście do stabilnej wersji przeglądarki Windows.

Jak poprawić renderowanie czcionek chrome w systemie Windows z bezpośrednim pisaniem