To powinien być komentarz (stąd ten CW), ale myślę, że w tym pytaniu są pewne nieporozumienia i błędne założenia. Ponieważ oczywiście chcesz uzyskać odpowiedź na to pytanie (mimo wszystko zaoferowałeś nagrodę), oto moje dwa centy.
Z twojego zrzutu ekranu wydaje mi się, że ustawiłeś system Windows do regularnego renderowania czcionek (w przeciwieństwie do renderowania subpikseli) i prawdopodobnie Twoja przeglądarka nie wykonuje żadnego antyaliasingu (może, ale potem nie ma kompresji JPG).
Poniższe przykłady dotyczące okien pochodzą z XP Pro SP 3, więc można bezpiecznie założyć, że sytuacja jest co najmniej na tym samym poziomie w systemach Vista i 7.
System Windows ma (w XP) opcje używania ClearType lub nie. Bez ClearType czcionki są renderowane jak na zrzucie ekranu. Jest to mocno powiększony obraz z okna Windows bez CT:
Widzisz, że jest to operacja binarna: piksel jest czarny lub przezroczysty. Teraz z niektórymi nowoczesnymi przeglądarkami, nawet bez CT, mają pewne wygładzanie krawędzi. To jest z css-tricks.com z Windows XP i Chrome 8, a CT jest WYŁĄCZONY (jak to było na poprzednim zdjęciu):
Widzisz co się stało? Prawdopodobnie już to zrobiłeś, jak powiedziałeś w swoim pytaniu.
UWAGA: Nie mówię o różnicy antyaliasingu występującej między nowymi i starymi przeglądarkami (jak między IE9 a IE6).
Teraz ClearType !
Oto dokładnie ten sam tekst z okna Windows, tym razem z CT:
Jeśli jesteś zainteresowany tym, na czym to polega, zobacz artykuł w Wikipedii na temat renderowania subpikseli . I czy włączenie ClearType wpływa na renderowanie w przeglądarce? Ten sam „inny” tekst w systemie Windows XP i Chrome 8 oraz ClearType jest włączony:
To robi! I chociaż jesteśmy przy tym, mogę dodać, że (przynajmniej) IE 8 używa renderowania ClearType, nawet jeśli jest wyłączony na poziomie Windows.
Porównywanie tekstu antyialialnego i ClearTyped w 100% nie jest tak radykalne, jak porównywanie tekstu ClearTyped z nie-antyializowanym. Jest jednak wyraźnie odważniejszy:
aa: CT:
Aby zobaczyć, jak to wygląda bez antyaliasingu, wystarczy spojrzeć na zrzut ekranu Littlemada .
Dla porównania jest to ta sama „inna” w domyślnym renderowaniu OS X: jeszcze bardziej odważniejsza niż ClearType.
Aby odpowiedzieć na twoje pytanie: dowolna czcionka . Jeśli Twój system operacyjny renderuje czcionkę inaczej, może to wynikać z tego, że system operacyjny ustawił tak, aby czcionki były renderowane . LUB może być tak, że twoja przeglądarka nie ma możliwości antyaliasingu lub ClearType.
Innym pytaniem byłoby, dlaczego niektóre czcionki są renderowane poprawnie, a niektóre nie - jeśli tak jest w rzeczywistości (ale nie widzę żadnych problemów na stronie, o której wspomniałeś w systemie Windows). A może pytasz o czcionki, które wyglądałyby odpowiednio bez żadnego renderowania?
A oto także odpowiedź na często zadawane pytanie: „Tak, wiem to wszystko - dlaczego ClearType wygląda inaczej niż renderowanie w OS X ?!”
Ponieważ są różne. Renderowanie subpikseli nie jest łatwe do zaimplementowania. ClearType jest zastrzeżonym znakiem towarowym Microsoft i jest chroniony 10 patentami (+ 1 w toku; patrz wikipedia ). Po prostu nie mogą być tacy sami.