Mam stronę w stylu archaizującym, i chciałem zrobić tam ładną czcionkę "Apolonia". Ale tej czcionki nie mają wszyscy. Dałem więc kilka opcji do wyboru, aby w razie czego wyświetlać co innego.
div {font-family: Apolonia, Trebuchet MS, Arial CE, Arial, Helvetica, Verdana ....}
Ale jest problem, bo czcionka Apolonia różni się od pozostałych wielkością. Dla Ariala - dobrze jest 11px - dla Apolonii musi być 14px
Dodałem więc preloader do stylu. Aby się czcionka każdemu ładowała i ustawiłem wielkość na 14px.
@font-face { font-family: 'apolonia'; src: url('http://www.genealogia.okiem.pl/grafika/apolonia.eot'); src: local('?'), url('http://www.genealogia.okiem.pl/grafika/apolonia.otf') format('otf'), url('http://www.genealogia.okiem.pl/grafika/apolonia.ttf') format('truetype'), url('http://www.genealogia.okiem.pl/grafika/apolonia.svg#webfontPttmTjhw') format('svg'); font-weight: normal; font-style: normal; }
Jednak obawiam się, że to nie jest dobre rozwiązanie. Nie mam pewności czy czcionka się ładuje każdemu, a jeśli nie to wybierana jest następna z kolei i litery są zapewne gigantyczne.
Czy jest metoda - aby ustawić w stylu wielkość różną dla każdej czcionki w zależności od tego którą ma użytkownik?
Próbowałem stosować jakieś parametry "+3" - ale to nie działa. Nigdzie nie mogę znaleźć żadnej podpowiedzi.