WebtypografieWebtypografie bezeichnet die Typografie für digitale Texte und den Gebrauch von Schriftarten im Web. HTMLIn den Anfängen von HTML wurden die Schriftarten und Schriftstile ausschließlich durch die jeweiligen Einstellungen der Webbrowser bestimmt. Es gab keine Möglichkeit, die auf einer Website angezeigten Schriften zu beeinflussen, bis Netscape 1995 das inzwischen veraltete Die definierte Schriftart musste allerdings auf dem Benutzerrechner installiert sein. Ansonsten wurde ein „Fallback-Font“, wie z. B. der im Browser eingestellte Standard-Sans-Serif oder Monospace-Font verwendet. Dieser Umstand prägte den Begriff „websichere“ Schriften (Core fonts for the Web) wie beispielsweise Times New Roman, Verdana oder Arial, weil diese auf den meisten Rechnern vorhanden waren und somit immer angezeigt werden konnten. CSSUm die Gestaltung von der Auszeichnungssprache zu trennen, wurde 1996 die erste Version der Cascading-Style-Sheets-Spezifikation (CSS) veröffentlicht und beinhaltete dieselben Möglichkeiten. Seit der Einführung von Zur Regelung der Lizenzrechte der im Internet genutzten Schriften (Rechtsschutz von Schriftzeichen) wurde 2009 das Web Open Font Format (WOFF)[1] spezifiziert. Es unterscheidet sich nur gering von den OpenType-Dateien. Eine WOFF-Datei ist ein ZIP-Archiv, das XML-Metainformationen über Lizenz und Hersteller sowie den RawFont enthält. WOFF-Unterstützung gibt es in allen aktuellen Browsern.[2] (Bei Vorgängerversionen des Internet Explorers 9 werden nur Webfonts im Embedded-OpenType-Format (EOT-Format) angezeigt.) Generell ist nicht das Schriftformat, wie TrueType (TTF), OpenType (OT), Scalable Vector Graphics (SVG) oder PostScript ausschlaggebend, sondern das Hinting, welches die Darstellungsqualität der Schrift im Browser und auf dem Bildschirm verbessert. Das folgende Beispiel zeigt eine Implementation für gängige Browser. Es können weitere Formate, etwa für mobile Endgeräte, definiert werden.[3][4] /* Definition der Schriftart "MainText" */
@font-face {
font-family: MainText;
src: local(Futura-Medium), /* lokale Schriftart-Datei am Computer */
url('http://example.com/FuturaMedium.woff') format("woff"), /* URL zu WOFF */
url('http://example.com/FuturaMedium.otf') format("opentype"); /* URL zu OTF */
}
/* Verwendung der geladenen Schrift */
p {
font-family: MainText;
}
DarstellungstechnikDie Grundlage jeder Bildschirmdarstellung sind Bildpunkte, genannt Pixel (abgeleitet von „Picture Element“). Die ersten Bildschirmschriften waren Pixelfonts. Diese werden so genannt, da sie rein aus Rasterpunkten bestehen und jedes Buchstabenpixel so auf dem Bildschirm angezeigt wird, wie es entworfen wurde, vorausgesetzt, dass das Schriftraster mit dem Bildschirmraster übereinstimmt. Pixelfonts können nachträglich nicht vergrößert werden. Am Anfang der Computertechnik, als die Bildschirmauflösung noch sehr gering war, wurden meist nur Großbuchstaben verwendet, da Kleinbuchstaben in dieser geringen Auflösung nur schwer lesbar waren. Mit der Entwicklung von hochauflösenden Bildschirmen veränderte sich auch die Webfont-Darstellung. Da die Schriften auf höher aufgelösten Bildschirmen kleiner ausfallen, hat man Webfonts auf 14 bis 16 Pixel vergrößert. Mit der Zeit ging man auch weg von Pixelschriften und hin zu Vektorschriften. Heute werden alle Webfonts zunächst als Vektorgrafiken designt und dann vom jeweiligen Betriebssystem gerastert, d. h. in eine Pixelmatrix umgewandelt, um den Webfont in einem Browser darstellen zu können. Das Rastern bzw. Rendering hat drei Entwicklungsstufen hinter sich: Zunächst gab es nur die 1-Bit-Methode (auch Schwarz-Weiß-Rendering genannt), danach folgte die Graustufenglättung, heute benutzt man überwiegend die Subpixel-Rendering-Methode, bei der nur eines von drei farbigen Subpixeln (Rot, Grün und Blau) anstatt eines kompletten Pixels angesteuert wird. Dadurch kann eine höhere Schärfe bei der Darstellung von Webfonts erzielt werden. Je nach Browser und Betriebssystem kommen verschiedene Rendering-Methoden zum Einsatz, was zur Folge hat, dass Webfonts von Browser zu Browser unterschiedlich dargestellt werden. Um die Darstellung von Webfonts zu verfeinern, musste das Rasterverfahren präzisiert werden, dafür wurde das Hinting (vom englischen „Hint“) erfunden und bei den TrueType-Schriften zum Standard erklärt. Beim Hinting werden – wie der Name verrät – Hinweise zum Rastern in der Fontdatei abgespeichert, sodass der Webfont später perfekt ins Pixelraster passt und es nicht zur Unschärfe kommt. Beispielsweise werden Informationen bezüglich der Anpassung des Webfonts an verschiedene Schriftgrößen oder die Wichtigkeit von verschiedenen Linien abgelegt. Für noch prägnantere Ergebnisse übernehmen manche Webfontdesigner das Hinting von Hand. Bei kostenlosen Webfonts wird meist auf das Hinting verzichtet. Webfont-AnbieterSeit der Entwicklung des Web-Open-Font-Formats werden Webfont-Lizenzen verkauft. Die Zahl der Webfont-Anbieter ist stetig gewachsen, ihr Angebot sowie ihre Konditionen sind dabei sehr verschieden. Im Wesentlichen liegen die Unterschiede im Hosting und den Bezahlmethoden. Einige Webfont-Dienste bieten Selbsthosting an, das heißt, per Einmalzahlung erhält man eine Font-Datei und den jeweiligen CSS- oder JavaScript-Code. Somit kann der Webfont auf den eigenen Server hochgeladen und über den Code in die Website eingebettet werden. Bei Anbietern von Open-Source-Schriften ist die Selbsthosting-Lizenz kostenfrei. Bei den meisten Webfont-Diensten erhält man einen Link zu einem fremden Server, wo der Webfont abgelegt ist. Mittels URL-Angabe unter @font-face wird der Webfont beim Aufruf der Seite geladen. Probleme mit WebtypografieTechnische ProblemeExtern geladene Schriftarten können unter verschiedenen Betriebssystemen unterschiedlich dargestellt werden.[5] Zudem wird der Text häufig zunächst in einer lokal vorhandenen Schriftart angezeigt, erst wenn der Webfont vollständig geladen ist, ändert sich die Darstellung. Dies kann als Flash of unstyled text, einer Unterart des Flash of Unstyled Content, als störend wahrgenommen werden. Rechtliche ProblemeWerden Webfonts von externen Servern eingebunden statt auf dem eigenen Webserver abgelegt, entsteht ein Datenschutzproblem: Besucher eines Webservers im EU-Gebiet erwarten mit Recht, dass die Datenschutz-Grundverordnung beachtet wird. Wenn aber Webfonts direkt z. B. von Google Fonts eingebunden werden, können bei jedem Besuch der EU-Website Datenspuren außerhalb der EU entstehen. Weil das z. B. in WordPress bis 2016[6] die Voreinstellung war, wurden WordPress und Google bei den Big Brother Awards 2017 tadelnd erwähnt.[7] Icon-FontsIcon-Fonts sind Webfonts, die Icons statt Buchstaben darstellen und vor allem als funktionale Piktogramme verwendet werden. Sie sind eine Alternative zu reinen Bilddateien oder CSS-Sprites. Da Icon-Fonts meist als Vektorschriften angelegt werden, können diese grafisch skalieren[8] und haben eine geringere Dateigröße als Pixel-Icons. Es gibt zahlreiche freie Icon-Font-Sets – das bekannteste ist Font Awesome[9] – oder frei konfigurierbare Zusammenstellungen von Icon-Fonts.[10] Literatur
Weblinks
Einzelnachweise
|