font-face – Schriften in Webseiten einbetten
Seitdem Safari, Opera und Firefox wahrhaft harmonisch die @font-face-Regel unterstützen, können ladbare Schriften für Webseiten mit ausreichender Sicherheit (… na ja, Chrome hält sich noch raus …) eingesetzt werden.
Microsoft bietet bereits seit IE4 das Einbinden von Schriften für Webseiten im EOT-Format (Embedded OpenType – eine kompakte Form von OpenType-Schriften, die von Microsoft für Webseiten entwickelt wurde), das aber nur von IE unterstützt wird.
CSS @ Ten: The Next Big Thing auf A LIST apart
Um EOT-Schriften in Webseiten einzubetten, hält Microsoft WEFT parat. WEFT ist aber nicht gerade intuitiv und läuft natürlich auch nicht unter Unix oder auf dem Mac. Für die gibt es das kleine Kommondozeilen-Programm ttf2eot bei Google Code, dass TrueType-Fonts mit einem simplen Aufruf in das EOF-Format umwandelt.
TrueType-Schriften in EOT-Schriften umwandeln
Wer MacPorts auf dem Mac installiert hat, kann ttf2eof direkt aus dem Terminal installieren:
sudo port install ttf2eot
Der Aufruf
ttf2eot < route_3.ttf > route_3.eot
führt die Transformation durch.
Die Schriften werden auf den Server geladen und mit der @font-face-Regel in das Stylesheet der Seite eingebunden.
OpenType-Schriften lassen sich nicht ohne Weiteres in EOT-Schriften umwandeln – sie müssen zuerst in TrueType umgewandelt werden (z.B. mit fontforge). Erst dann kann das TrueType-Format in das EOT-Format transformiert werden.
Firefox, Opera und Safari unterstützen EOT nicht, können aber TrueType- und OpenType-Schriften direkt einbetten. Also brauchen wir eine Weiche im Stylesheet, damit Internet Explorer seine EOT-Fonts vorfindet und sich der Rest der Browserschaft TTF- oder OTF-Schriften herauspickt.
Herbstzeitlose
@font-face für Firefox & Co. und für Internet Explorer
<style type="text/css">
@font-face {
font-family: route_3;
src: url(route_3.ttf);
}
</style>
<!--[if gte IE 5]>
<style>
@font-face {
font-family: route_3;
src: url(route_3.eot);
}
</style>
<![endif]-->
Jetzt noch font-family für den Selektor in das Stylesheet
h4 { font-family: route_3; }
Safari unterstützt @font-face seit Version 3, Opera ist mit Version 10 dabei. Firefox bringt Freiheit für die Fonts seit Version 3.1. Nur Google Chrome verharrt noch im Bleisatz.
Webfonts mit iPhone und Google G1
Nein, Safari auf dem iPhone oder dem G1 haben mit Webfonts (noch?) nicht am Hut, auch wenn die schicken iPhone-Simulationen wieiPhoney oder der Online-Test iphonetester etwas anderes behaupten.
![]() |
![]() |
| iPhoney | iPhone |
Nicht nur das iPhone, sondern auch Google G1 – Androit – mauert bei ladbaren Schriften. Menno, dabei würden wir doch dem Handy gern die gut lesbaren, aber besonders kleinen Webfonts gönnen.
Ein kleines bisschen schade, aber auf der anderen Seite gut nachvollziehbar … schliesslich beschert eine ladbare Schrift das Handy mit einem rasanten Trafficvolumen.
Prêt-à-porter: Font-Face-Kits

- Fix und fertig vorbereitet sind die font-face-Kits bei Font Squirrel
Font Squirrel bietet schöne Fonts, dabei viele ordentliche Brotschriften (Schriften für den Fließtext) –, die bereits sowohl die TrueType- als auch die EOT-Variante in ein Päckchen packen und von Font Squirrel auf ihre freie Verwendung auch für den kommerziellen Einsatz geprüft wurden. Die CSS-Regeln zum Einbetten des Fonts liegen ebenfalls im Kit.

- Die Textdatei mit den Lizenzbestimmungen des Schriftdesigners ist in jedem Kit mit dabei – da weiß man gleich, was Sache ist.
Lade Lade noch ein Weilchen …
Schriften sind nicht gerade leichte Kost, ein Font bringt schon mal gut entwickelte 150 bis 240 KB mit sich und muss zu allem Überfluss doppelt angelegt werden, damit sowohl Internet Explorer mit EOT als auch Safari, Opera und Firefox mit TrueType bedient werden.
Dabei habe ich jetzt noch nicht einmal mitgerechnet, dass für Brotschriften auch noch ein Kursivfont und ein Fettschnitt gefragt sind.
Da macht es Sinn, bei einer halbwegs gängigen Schrift erst mal zu schauen, ob der Besucher nicht doch schon die Schrift der Wahl auf seinem eigenen Rechner hat.
@font-face {
font-family: 'Kingthings Exeter';
src: local('Kingthings Exeter Regular'),
local('KingthingsExeter-Regular'),
url('Kingthings_Exeter.ttf') format('truetype');
}








Vielen Dank für diesen sehr interessanten und hilfreichen Post => gebookmarkt
Weiter so!
Kommentar von derschreckliche — 27. September 2009 @ 17:35
Dito!
Wirklich sehr hilfreich. Ich wusste bisher gar nicht, dass es Unterstützt wird. *freu* x3
Ich glaube demnächst wird ein Bericht von mir auf meiner Homepage folgend
Kommentar von Akahito — 4. Oktober 2009 @ 18:07
Finde es sehr wichtig das diese neuen Schriftarten unterstützt werden. Somit kann jeder seine Website individuell gestalten und darstellen.
Kommentar von f.maiers — 26. Oktober 2009 @ 09:28
wirklich sehr gut
Kommentar von Sac Ekimi — 29. Oktober 2009 @ 14:00
danke wirklich sehr hilfreich für mich
Kommentar von Thorsten — 30. Oktober 2009 @ 10:45
Klasse Info, das kann man mal brauchen…!
Kommentar von Alfons — 18. November 2009 @ 21:04
Hey die Fonts habe ich auch mal bei mir drauf gemacht sehen nicht schlecht aus
Kommentar von Mustafa Ulusoy — 29. Dezember 2009 @ 09:46
Danke die fonts sehr gut vielen Dank
Kommentar von Übersetzungsbüro — 10. Februar 2010 @ 16:17
Danke die Fonts sind sehr gut
Kommentar von Aspiratör — 30. April 2010 @ 10:49
sher guter Beitrag von dir. Die weißen schriften benutze ich aber auch in meiner Seite
Kommentar von lüks araç kiralama — 17. Mai 2010 @ 11:09
Guter und hilfreicher Artikel – danke.
Kommentar von Interworker — 30. Mai 2010 @ 00:35
Finde es sehr wichtig das diese neuen Schriftarten unterstützt werden. Somit kann jeder seine Website individuell gestalten und darstellen.
+1
Kommentar von Remus — 14. Juni 2010 @ 23:01
Gute Idee es so einzubinden. Danke für den Tip, MM
Kommentar von Wandtattoo Blog — 17. Juni 2010 @ 10:12
sehr gute fonts von dir vielen dnak für den Beitrag
Kommentar von Mutfak Modelleri — 28. Juni 2010 @ 11:19
Sehr guter Beitrag. Wieder etwas gelernt!
Kommentar von Bernhard von AN24 — 30. Juni 2010 @ 01:33