Paul Irish hat einen Weg, dies zu tun, der die meisten der üblichen Probleme abdeckt.Sehen Sie seine bullet-proof @font-face article:
Die letzte Variante, die von unnötigen Daten stoppt durch IE heruntergeladen werden und funktioniert in IE8, Firefox, Opera, Safari und Chrome sieht wie folgt aus:
@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");
}
Er hat auch Links zu a generator, die die Schriftarten in alle von Ihnen benötigten Formate übersetzt.
Wie andere bereits angegeben haben, funktioniert dies nur in der neuesten Generation von Browsern. Am besten verwenden Sie dies in Verbindung mit etwas wie Cufon, und laden Sie Cufon nur, wenn der Browser @font-face
nicht unterstützt.
IE 8 unterstützt es, aber Sie müssen Ihre Schriftart in OTF konvertieren. Web-Schriften sind ein bisschen ... beteiligt. Siehe http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master –
Sehr cool, wusste das nicht. Aktualisieren meiner Antwort zum Nachdenken. –