Sytuacja uległa zmianie od czasu, gdy pierwotnie zadano to pytanie i udzielono na nie odpowiedzi. Wykonano wiele pracy nad osadzeniem czcionek w różnych przeglądarkach, aby tekst podstawowy działał przy użyciu osadzania @ font-face.
Paul Irish stworzył składnię Bulletproof @ font-face łącząc próby wielu innych osób. Jeśli faktycznie przejrzysz cały artykuł (nie tylko górną część), zezwala on na umieszczenie pojedynczego oświadczenia @ font-face na IE, Firefox, Safari, Opera, Chrome i być może inne. Zasadniczo może to zasilać OTF, EOT, SVG i WOFF w sposób, który niczego nie psuje.
Wycięte z jego artykułu:
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('Graublau Web Regular'), local('Graublau Web'),
url("GraublauWeb.woff") format("woff"),
url("GraublauWeb.otf") format("opentype"),
url("GraublauWeb.svg#grablau") format("svg");
}
Pracując z tej bazy, Font Squirrel zebrał wiele przydatnych narzędzi, w tym generator @ font-face, który umożliwia przesłanie pliku TTF lub OTF i uzyskanie automatycznie przekonwertowanych plików czcionek dla innych typów, wraz z gotowymi kodami CSS i strona demonstracyjna HTML. Font Squirrel ma również setki zestawów @ font-face .
Soma Design stworzyła również FontFriend Bookmarklet , który na nowo definiuje czcionki na stronie w locie, dzięki czemu możesz wypróbować różne rzeczy. Obejmuje obsługę funkcji przeciągnij i upuść @ font-face w programie FireFox 3.6+.
Niedawno firma Google zaczęła dostarczać Google Web Fonts , asortyment czcionek dostępnych na licencji Open Source i obsługiwanych z serwerów Google.
Ograniczenia licencji
Wreszcie, WebFonts.info stworzył ciekawą listę czcionek dostępnych do osadzania @ font-face na podstawie licencji. Nie twierdzi, że jest to lista wyczerpująca, ale czcionki na niej powinny być dostępne (prawdopodobnie z warunkami, takimi jak atrybucja w pliku CSS) do osadzania / łączenia. Ważne jest, aby przeczytać licencje , ponieważ istnieją pewne ograniczenia, które nie są oczywiście przesuwane do przodu w pobieraniu czcionek.