@font-face, czyli czas na wiosenne odświeżenie typografii na stronach WWW
Gdy przychodzi nam zbudować stronę internetową dla typowego, niskobudżetowego klienta, tym, co decyduje o konwersji jego kapryszenia na wystawioną fakturę, jest przede wszystkim jej wygląd. Klient nie doceni zalet CMS-a, odporności na XSS, skuteczności filtrów antyspamowych czy godzin, które spędziliśmy nad optymalizacją skryptów. Taki klient będzie najczęściej mówił, że zielone tło jest nie dość czerwone, fonty za małe, „a zdjęcie proszę przerobić na sepię”. Banalne? Pewnie tak, ale rzadko kiedy mamy okazję tworzyć nowego Twittera, a na chleb trzeba zarobić. Dlatego tak łatwo klienta zachwycić pięknym fontem. Pytanie tylko: czy faktycznie efekty typograficzne są dziś łatwe we wdrażaniu?
W ostatnich miesiącach webmasterskiej praktyki odkryliśmy, że tym, co wyjątkowo dobrze działa na takich klientów, nawet jeśli działa tylko nieświadomie, jest zastosowanie atrakcyjnej webowej typografii. Makiety zbudowane z użyciem ładnych fontów, wychodzących poza standard Ariala, Timesa, Georgii czy Verdany, były wybierane przez właścicieli przyszłych witryn za prawie każdym razem, mimo że towarzyszyła im nieco wyższa cena. Co jest tego powodem?
Wpływ fontów na estetykę publikacji, zarówno webowych jak i papierowych, jest niezaprzeczalny. To one decydują o ergonomii czytania treści umieszczanych na witrynie, to one tworzą charakter strony i pozwalają jej uzyskać bardziej indywidualny wymiar.
Indywidualny – a mimo to, jak wynika z badań redaktorów Smashing Magazine, najczęściej stosowanymi fontami dla tekstu są Georgia (32%), Arial (28%) i Verdana (20%), zaś dla nagłówków Georgia (28%), Arial (28%) i Helvetica (20%). Wszystkie te fonty, poza ostatnim, to część tzw. Core Web Font Packu od Microsoftu, wydanego przez giganta z Redmond zestawu fontów TrueType, które miały ujednolicić internetową typografię. Jak widać, ujednoliciły skutecznie.
Czemu tak się stało? Pomimo rosnącej popularności technik podmiany fontów i pojawiania się usług takich jak Google Font API, większość webdesignerów po prostu nie chce ryzykować i używa tego, co zna. Zabawy z rozwiązaniami takimi jak sIFR czy Cufón to za dużo zachodu, WOFF to wciąż przyszłość.
Jest jednak rozwiązanie dobre na teraźniejszość, które bez większego zachodu możemy zaimplementować zarówno w witrynach już istniejących, jak i dopiero budowanych.
Wśród darmowych fontów można znaleźć prawdziwe perełki: JustOldFashion Manfreda Kleina.
Mowa o @font-face, które na dzień dzisiejszy jest najpowszechniej obsługiwaną technologią fontów, sterowaną przez kaskadowe arkusze stylów, pozwalającą na wykorzystanie zarówno wolnych, darmowych jak i komercyjnych (choć to z licencyjnymi problemami) krojów czcionek.
W tym tekście pokażemy Wam, jak najlepiej wykorzystywać @font-face, zapewniając obsługę tej dyrektywy na wszystkich przeglądarkach, i jak pozyskać odpowiednie fonty.
Kompatybilność
Na wiosnę 2011 roku trudno w Polsce znaleźć użytkowników przeglądarek, które nie radziłyby sobie z @font-face. Zobaczcie sami:
-
Mozilla Firefox (niemal 48% rynku) obsługuje @font-face od wersji 3.5. Z wersji 3.0 przeglądarki korzysta jakieś 3% internautów.
-
Internet Explorer (27% rynku) obsługuje @font-face od wersji (sic!) 4. Przez te wszystkie lata przeglądarka Microsoftu wymagała jednak specjalnego formatu fontów, dopiero IE9 przynosi obsługę standardowej technologii WOFF.
-
Google Chrome (ponad 13% rynku) obsługuje @font-face od wersji 4. Dziś trudno spotkać kogokolwiek, kto używa wcześniejszych wersji Chrome.
-
Opera (niemal 10% rynku) obsługuje @font-face od wersji 10. Liczba użytkowników Opery 9.x jest już znikoma.
-
Safari/Safari Mobile/Webkit (nieco ponad 1%) obsługuje @font-face od wersji 3.1.
W praktyce pojawiają się oczywiście problemy. Za wyjątkiem Internet Explorera i starszych wersji mobilnego Safari (do wersji 4.1 iOS-a włącznie), wszystkie przeglądarki obsługują fonty TrueType. Firefox, Chrome, Opera i Safari obsługują dodatkowo OpenType i WOFF. Internet Explorer wymaga własnego formatu Embedded OpenType (EOT), zaś starsze wersje mobilnego Safari obsługują tylko fonty SVG.
Jak widać, aby uzyskać dobry efekt, musimy liczyć się z koniecznością przygotowania przynajmniej trzech formatów dla wykorzystanych na witrynie fontów – TTF, EOT i SVG.
Dostępność fontów
Dobre fonty kosztują, a co więcej, wydawane są na restrykcyjnych licencjach, zakazujących ich redystrybucji. W praktyce oznacza to, że wykorzystanie w @font-face topowych fontów od Adobe czy Corela, które dostajemy w pakietach oprogramowania tych firm, choć technicznie możliwe, stanowi naruszenie praw autorskich. Internauta otrzymuje bowiem dostęp do pliku fontu, który może później wykorzystywać do własnych celów, bez opłacania licencji.
Każdą stronę możecie odmienić na lepsze dzięki odpowiedniemu dobraniu fontów.
Na szczęście rośnie liczba serwisów oferujących niezłe fonty, dostępne na wolnych licencjach, które możemy legalnie zastosować na naszych stronach w tej technologii. W ich ofercie, co szczególnie dla nas ważne, znaleźć można kroje zawierające polskie znaki diakrytyczne.
My polecamy zapoznać się szczególnie z hostującymi darmowe fonty serwisami Fontex i Font Squirrel. Jeśli mamy budżet na opłacenie licencji pozwalającej na wykorzystanie komercyjnych fontów na stronach WWW, warto zajrzeć do Fonts Live i Typotheque.
«poprzednia 1 2 następna »
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
marcusm Fajna reklama produktu za 500 zł
rza a to starsze aplikacje nie będą działać i kompilacja pod Windows SDK 7.1...
Krzaczor @Jakub Szymański: Możesz zalinkować do opisów jakichś polskich przypadków...
Krzaczor Ale oprogramowanie skompilowane dla Windows 7 ruszy przecież na ósemce...
ankaa Ja to czytam "plejsnow", a nie placek nał :) Nie wiem, co macie z tym...
veramird Są jeszcze studenci i msdaa co pozwoli dużej grupie używać pisać dalej za...
jacob000 Pierwsze co się rzuca w oczy to styl w jakim zostało to napisane. Styl...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |











#1 wujekbogdan 2011-04-04 13:35:12 0
IP: 89.78.194.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.27 (KHTML, like Gecko) Chrome/12.0.712.0 Safari/534.27
#2 eimi® 2011-04-04 13:42:02 0
IP: 90.156.40.[...] Mozilla/5.0 (X11; Linux i686; rv:2.0.0) Gecko/20100101 Firefox/4.0
#3 Ole 2011-04-04 16:00:27 0
IP: 77.252.252.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
#4 dns-revolver 2011-04-04 17:38:27 0
IP: 178.235.217.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13 ChromePlus/1.6.0.0
#5 eimi® 2011-04-04 17:48:14 0
IP: 90.156.40.[...] Mozilla/5.0 (X11; Linux i686; rv:2.0.0) Gecko/20100101 Firefox/4.0
#6 Krisq 2011-04-05 09:35:14 0
IP: 83.24.115.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0
#7 Ashi 2011-04-15 12:27:25 0
IP: 178.73.50.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16