Dobrze zrealizowane rozwiązanie webfont
Wyzwanie:
Zapewnij dynamiczne czcionki internetowe, które będą akceptowalne we wszystkich głównych przeglądarkach, urządzeniach i systemach operacyjnych
Historia:
Użyłem więc cufon lub sifr w przeszłości i od tego czasu porzuciłem obie na rzecz @ font-face. Po pewnym czasie używania @ font-face w produkcji dokonałem przerażającego odkrycia. Wiele czcionek (najczęściej?) Wygląda jak gówno w systemie Windows XP, niezależnie od przeglądarki. Nawet w Google Chrome, XP sprawia, że czcionki są niedopuszczalnie poszarpane i brzydkie.
Jestem świadomy, dlaczego tak się dzieje. Po przeczytaniu wielu znakomitych postów na temat starego przepełnienia stosu, rozumiem, że problem NIE dotyczy podpowiedzi czcionek, ale XP z ustawionym typem clear jest domyślnie wyłączony. Więc WSZYSTKIE czcionki są postrzępione w XP domyślnie niezależnie od aplikacji.
Więc ... jeśli @ font-face działa świetnie wszędzie BUT XP z wyłączonym typem i nadal jest lepszy od cufon, co powinniśmy robić?
Możliwe rozwiązania:
@ font-face domyślnie, Cufon z agentem użytkownika sniffing dla Windows XP. (obecnie używa i bardzo go nie kocha)@ tylko font-face z nieznaną jeszcze metodą wymuszania typu clearCufon sam :(Kolejny paradygmat razemNieudane rozwiązania:
Adobe Typekit (postrzępiony w XP na własnej stronie internetowej!, Mimo że pokazują gładki wzór jpeg)Google Webfonts (ten sam problem z XP)@ sama czcionka-twarz (ten sam problem z XP)Cufon działa do tej pory wszędzie, ale jest do bani i oferuje dodatkowe wyzwania, jeśli animujesz cokolwiek lub chcesz zaktualizować tekst po fakcie.
Czy masz rozwiązanie, które działa całkowicie z poziomu przeglądarki i systemu operacyjnego? Jaki jest najlepszy sposób na to poradzić?