Eigene Fonts in Webseiten einbinden

Mit HTML5 und der CSS3-Regel @font-face ist das Einbinden von eigenen Schritarten (engl. fonts) zum Kinderspiel geworden. Das Einzige was man beachten muss, ist das Format der Schriftart. Internet Explorer 9 und aufwärts unterstützten nur das von Microsoft und Adobe entwickelte OpenType-Format. Alle anderen HTML5-Browser kommen mit TrueType Fonts (TTF) zurecht. Zum Glück gibt es einen TTF to EOT Font Converter, der einem aus einer TTF-Datei eine EOT-Datei erzeugen kann. Hat man beide Formate vorliegen, kann man die Schriftarten deklarieren und verwenden.

Beispiel:

1
2
3
4
5
6
7
8
9
10
11
/* Use Embedded OpenType (EOT) for Internet Explorer 9+
 * Use TrueType Font (TTF) for all other CSS3 browsers
 **/
@font-face {
  font-family: 'MyFont';
  src: local('MyFont'), url('./fonts/my_font.ttf'), url('./fonts/my_font.ttf');
}
 
body {
  font-family: 'MyFont';
}

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.