Zauważam, że tekst na niektórych stronach internetowych wygląda źle, gdy jest wyświetlany w przeglądarce Chrome (16.0.912.77 m), podczas gdy w przeglądarce Firefox (10.0) jest OK. FWIW, używam wersji Windows tych aplikacji, z ustawieniami domyślnymi.
Jako (ironiczny) przykład www.google.com/webfonts .
Czy ktoś wie, dlaczego tak jest i czy można coś z tym zrobić?
Dziękuję Ci.
Edycja: Kolejny przykład:
Edycja: Oto jak to wygląda w FireFox:
google-chrome
fonts
rendering
Nad tęczą
źródło
źródło
Odpowiedzi:
Szukałem rozwiązania dokładnie tego samego: ulepszyć renderowanie chromu. To było przerażające w porównaniu do Firefoxa, IE i safari w Windowsie (tryb renderowania oprogramowania w Safari renderuje się jak na Macu, ale jest trochę powolny).
Powodem dobrego renderowania Firefoksa i IE9 jest to, że do renderowania czcionek używają akceleracji sprzętowej DirectWrite.
Sugerowano wyłączenie akceleracji GPU w Chrome. Ale to nie działa. Znalazłem wystarczająco dobre rozwiązanie, w którym tekst będzie LEGALNY (nie mówiłem nic o byciu w pełni antyializowanym i pięknym):
USUŃ LINIĘ WOFF I LINIE SVG !!!!
Odkryłem, że Chrome potrafi lepiej renderować TTF, ale najpierw wybieraj pliki WOFF. Potrzebujesz więc tylko plików EOT i TTF.
źródło
Chrome używa systemu Windows do renderowania czcionek. Jest znacznie gorzej na Windows 8 beta niż gdziekolwiek indziej - wystarczy, że prawie wydaje się machnięciem w Google. Firefox używa własnej metody renderowania czcionek, co sprawia, że przeglądarka jest cięższa, ale unika tego problemu.
Jeśli dostrajanie ClearType nie pomaga, niewiele możesz zrobić.
Jak na ironię, IE9 + ma najlepsze renderowanie czcionek z dowolnego silnika przeglądarki. Innymi słowy, nawet Microsoft odmówił użycia własnego gównianego silnika czcionek, jeśli chodzi o www.
Nie jestem pewien, dlaczego Chrome nie opracował jeszcze lepszego rozwiązania.
źródło