Ich möchte euch in diesem Artikel zeigen, wie ihr ganz einfach beliebige Schriftarten im Web einsetzen könnt. Dafür wird kein Javascript benötigt. Alle modernen Browser unterstützen mittlerweile die Einbettung mit @font-face. Für ältere Browser kann man alternativ andere Schriftarten angeben, die verwendet werden, wenn die erste nicht erkannt wird.

Die Vorbereitung

Zuerst sorgen wir dafür, dass wir ein Kit von verschiedenen Schriftformaten haben. Auf Fontsquirrel findet man einen sehr guten Generator, bei dem man seine Schriftart importieren kann. Daraufhin wird die Schrift in die verschiedenen, webbasierten Formate konvertiert. Dabei sollte man unbedingt achten, ob beim Verwenden der Schrift Urheberrechte verletzt werden!

Die Anwendung

So, was jetzt? Wir haben verschiedene Dateiformate unserer Schriftart. Nun können wir diese in unserem Root ablegen. (Vorzugsweise einen neuen Ordner dafür erstellen, den wir beispielsweise “fonts” nennen.)

Nun müssen wir in unsere CSS-Datei. Hier muss folgender Code rein:

@font-face {
   font-family: Schriftbeispiel;
   src: local("Schriftbeispiel"), url("fonts/schriftbeispiel.eot") format("eot");
   src: local("Schriftbeispiel"), url("fonts/schriftbeispiel.otf") format("opentype");
   src: local("Schriftbeispiel"), url("fonts/schriftbeispiel.woff") format("woff");
}

Font-family beschreibt die Bezeichnung der Schriftart. Mit der Erweiterung local kann man außerdem dafür sorgen, dass zuerst auf dem eigenen, jeweiligen Rechner nach der Schriftart gesucht wird. Url beschreibt den Pfad unserer Schriftdatei und Format das Dateiformat. Im Anschluss kann man die eingebettete Schrift wie gewohnt mit font-family einfügen. Dabei sollte darauf geachtet werden, dass immer eine Websafe-Font als Alternative angegeben wird. Das kann beispielsweise so aussehen:

p {
    font-family:"Schriftbeispiel", Arial, Verdana;
}

Nun sollte die Schriftart ohne Probleme dargestellt werden.

Smalltalk-Ecke

Hat Dir der Artikel gefallen oder möchtest Du am Inhalt etwas ergänzen? Hast Du weitere Fragen dazu? Lass uns gerne dazu austauschen. Ich freue mich von Dir zu hören! :)


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Werde Teil unserer Community

Abonniere unseren kostenlosen Newsletter und wir informieren Dich regelmäßig über neue, spannende Artikel im Bereich Webentwicklung, die Programmierung von Mobile Apps, SEO und mehr!

Wir halten deine Daten privat und teilen sie nur mit Dritten, die diesen Dienst ermöglichen. Lies unsere Datenschutzerklärung.
Kostenloser Newsletter

Bleibe auf dem Laufenden!

Wir informieren Dich regelmäßig über neue, spannende Artikel im Bereich Webentwicklung, Programmierung von Mobile Apps, SEO und mehr!

Wir halten deine Daten privat und teilen sie nur mit Dritten, die diesen Dienst ermöglichen. Lies unsere Datenschutzerklärung.