Was ist eine HTML-Schriftart?

In der HyperText Markup Language (HTML) kann der Begriff "Schriftart" eines von zwei Dingen bedeuten. Es kann sich auf die face-Eigenschaft des font-Tags beziehen, mit der festgelegt wird, in welcher Schriftart der eingeschlossene Text angezeigt wird. Alternativ kann auch auf die CSS-Schriftart (Cascading Style Sheet) verwiesen werden, mit der benutzerdefinierte oder seltene Schriftarten bequem in eine Website integriert werden können. Ab der HTML 4.0-Sprachspezifikation wurde jedoch die face-Eigenschaft des Schriftart-Tags abgeschrieben, was bedeutet, dass sie weiterhin von einem Webbrowser gerendert wird, stattdessen jedoch eine CSS-Alternative verwendet werden sollte.

Die HTML-Schriftart wird als Eigenschaft des Schriftart-Tags selbst verwendet, um anzugeben, welche Schriftart zum Rendern des in den öffnenden und schließenden Schriftart-Tags enthaltenen Texts verwendet werden soll. Auf diese Weise kann eine beliebige Schriftart angegeben werden, die jedoch nur dann ordnungsgemäß angezeigt wird, wenn der Benutzer die genau benannte Schriftart bereits auf seinem Computer hat. Wenn ein Benutzer die genannte HTML-Schriftart nicht auf seiner lokalen Festplatte hat, verwendet der Browser standardmäßig eine Standardschriftart.

Dieses Problem mit fehlenden Schriftarten kann auf zwei Arten behoben werden: Zum einen wird nur eine aus einer kleinen Reihe von Schriftarten verwendet, die in fast allen Betriebssystemen standardmäßig enthalten sind, um sicherzustellen, dass die Schrift korrekt angezeigt wird. Die zweite Option besteht darin, eine Funktion der HTML-Schriftarteneigenschaft zu verwenden, mit der mehrere durch Kommas getrennte Schriftarten als Wert aufgelistet werden können. Wenn Sie eine Liste von Schriftarten mit der Eigenschaft face verwenden, versucht der Browser, die einzelnen Schriftarten nacheinander zu laden, und wechselt dann zur nächsten, wenn die aktuelle Schrift nicht geladen werden kann. Dies bietet eine kontrollierte Methode zum Entwerfen einer Webseite, mit der völlig unerwartete Ergebnisse entfernt werden können.

Wenn die HTML-Schriftarteneigenschaft nicht mehr unterstützt wurde, wurde sie durch eine CSS-Version ersetzt. Die richtige Methode zum Angeben einer Schriftart über CSS ist die Verwendung eines Stils und der Eigenschaft font-family, die fast identisch mit der Eigenschaft HTML font face funktioniert. Obwohl die HTML-Tag-Eigenschaft nicht mehr unterstützt wird, sollten Browser diese Funktion aus Gründen der Abwärtskompatibilität unterstützen.

Durch CSS kann eine HTML-Schriftart auch auf einen Selektor verweisen, der zum Laden benutzerdefinierter Schriftarten vom Webserver verwendet werden kann, damit Benutzer die Seite korrekt sehen können, ohne dass die Schriftart vorher festgelegt werden muss. Mit dieser Auswahl können Designer eine Schriftartdatei angeben, die dann heruntergeladen und in den dafür erforderlichen Webbrowsern angezeigt wird. Wie bei vielen CSS-Elementen bestehen jedoch einige Kompatibilitätsprobleme zwischen den verschiedenen Browserimplementierungen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?