# data[].attributes.body
EOT (Embedded OpenType): wurde bereits von Microsoft für den Internet Explorer 4 entwickelt, wird ausschließlich vom Internet Explorer unterstützt

TTF (True Type Format): von Firefox, Safari, Chrome und Opera unterstützt

SVG: wird u.a. für die Darstellung auf iPhone/iPad benötigt

WOFF/WOFF2: heutiger Standard

# data[].attributes.body
PostScript Type 1, auch bekannt als PS1, ist ein Schriftformat, das 1984 von Adobe Systems entwickelt wurde.

# data[].attributes.body
wurde 2009 eingeführt

gilt seitdem als gängige Spezifikation für Webfonts

lauffähig in allen gängigen Browsern

Dateiendung .woff

WOFF2

Dateiendung .woff2

verwendet benutzerdefinierte Verarbeitungs- und Komprimierungsalgorithmen, um die Dateigröße noch einmal um ca. 30 % zu verringern

Aufbau

ähnelt OpenType & TrueType

ist aber eine Art ZIP-Archiv, das stärkere Kompression über einen Algorithmus ermöglicht

kann zusätzlich auch Angaben zur Lizenz und dem Hersteller (in Form der sogenannten XML-Metainformationen) beinhalten

# data[].attributes.body
Webfonts sind Schriften für das Web.

Die Schriftart muss nicht vorher beim Betrachter installiert sein, sondern kann beim Laden einer Website mit heruntergeladen und angewendet werden.

Falls die Schriftart nicht rechtzeitig geladen ist, können bis dahin Fallback Schriftarten festgelegt werden.

# data[].attributes.body
Type1-Fonts bestehen aus zwei Dateien. Eine davon ist für den Druck gedacht, die andere kümmert sich um die Darstellung auf dem Bildschirm.

# data[].attributes.body
.pfm

.pfb

# data[].attributes.body
Schriften werden dem Bildschirm angepasst

Der automatische Hintingprozess ist heute bei allen modernen Schriften mitgegeben

günstig und reicht für die meisten Bedürfnisse

Wenn die Schrift perfekt auf den Bildschirm angepasst werden soll, wird das manuelle Hinting genutzt (als Dienstleistung kostenpflichtig)

Dabei kann man einzelne Schriftschnitte und Größen manuell hinten

# data[].attributes.body
Wurde von Adobe Anfang 2023 komplett abgeschaltet. Als Ersatz wurde das OpenType-Format eingesetzt.

Die meisten Browser und mobilen Betriebssysteme unterstützen keine Type 1-Schriften. Ähnlich wie bei Adobe werden die meisten Betriebssysteme eher die umfangreicheren technischen Möglichkeiten von Schriften im OpenType-Format unterstützen und die Unterstützung für das Type-1-Format beenden.

# data[].attributes.body
1996 von Microsoft und Adobe als neues Fontformat veröffentlicht

# data[].attributes.body
Entwicklung: Von Apple in den 1980ern

Dateisuffix: .ttf

Merkmale: Skalierbar, hohe Qualität, weit verbreitet

Nutzung: Betriebsysteme, Office-Anwendungen, Webseiten

Unterstützung: Windows, macOS

Alternative: OpenType (OTF)

Lizenzierung: Kann kommerziell oder kostenlos sein

Hinweise: Enthält Hinting-Informationen für bessere Darstellung

Glyphen: Die Anzahl von 256 Glyphen bezieht sich auf ältere und sehr einfache Schriftarten, während moderne TTF-Schriftarten oft deutlich mehr Zeichen enthalten.

# data[].attributes.body
Plattformübergreifend

basiert auf Unicode-Zeichenpalette (über 65.000 Glyphen beinhaltet)

Authentizität der Schrift nachweisbar durch digitale Struktur

können unterschiedliche Schriftschnitte/-Größen haben

zusätzliche Funktionen (Kapitälchen, gemeine Brüche, Schwungschrift, Ziffern)

unterschiedliche Sprachen unterstützt

# data[].attributes.body
Hinting ist ein Verfahren, bei dem Hinweise (englisch Hints) in Vektorfont-Schriftarten eingebettet werden, um die Darstellungsqualität von Texten auf Bildschirmen mit geringer Auflösung zu verbessern

# data[].attributes.body
Eine "Variable Font" besteht aus einer Schriftdatei, die in einem Programm eines OS unterschiedliche Strichstärken, Schriftbreiten und Schriftlagen – basierend auf variablen Interpolationsachsen, Variations- und Stilattributtabellen – interpoliert und generiert werden können.

Durch Interpolationspunkte wird Variabilität ermöglicht.

# data[].attributes.headline
Automatisches Hinting vs Manuelles Hinting

# data[].attributes.subject
Automatisches Hinting vs Manuelles Hinting

# data[].attributes.body
Containerformat auf Unicode Basis

Dateiendung .otf

Adobe unterstützt als erste Applikation die Funktion von OpenType

Glyphen-Palette gibt Umfang möglicher Zeichen

basiert auf Datenstruktur von TrueType

# data[].attributes.body
Variable Fonts ist eine moderne Schrifttechnologie, die es ermöglicht, mehrere Stilvariationen einer Schriftart in einer einzigen Font-Datei zu speichern.

Anstatt separate Dateien für verschiedene Schriftstärken (wie Bold oder Italic) oder Stile (wie condensed oder expanded) zu benötigen, können Variable Fonts diese Variationen dynamisch und kontinuierlich anpassen.

# data[].attributes.body
Schriften lassen sich automatisch verwenden

Unterstützung unterschiedlicher Sprachen so gegeben

Textsatz im Anwendnungsprogramm gezielt dynamisch anpassbar

# data[].attributes.body
Veröffentlichung der ersten CSS-Spezifikation (CSS) 1996

Browser konnten dadurch erstmals Fonts von einem Webserver herunterladen und darstellen

mit CSS2 und der Einführung von @font-face konnten technisch allen Schriften geladen und dargestellt

Vorgängerversionen des Internet Explorers 9 zeigten jedoch ausschließlich das Embedded-OpenType-Format (Dateiendung „.eot“) an

in 2009 wurde dann WOFF als gängige Spezifikation für Webfonts eingeführt

# data[].attributes.body
Es gibt bekannte Webfont Anbieter wie Google Fonts, welche eine große Auswahl an lizenzfreien Schriftarten haben.

Auf diese Schriften können direkt verlinkt werden, sodass sie beim laden der Website heruntergeladen werden und angewendet werden.

Um Webfonts zu Verwenden, muss die Schriftart im Head der HTML Datei verlinkt sein, sowie im CSS bestimmt werden.

Verlinkung der Webfont:

<head>

<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">

</head>

Beispiel CSS Einbettung:

font-family: 'Roboto', sans-serif;

In Deutschland kann es rechtliche Probleme geben, wenn Schriftarten über andere Server (z.B. Google Webfonts Server) ohne vorheriger Zustimmung heruntergeladen werden.

Deswegen ist es empfehlenswert, die gewünschte Schriftart auf dem eigenen Webserver zu hosten.

# data[].attributes.body
Systemschrift wie Arial, Times New Roman, Verdana, etc.

wird dargestellt, bis Webfont geladen wurde

Inhalte sind dadurch sofort sichtbar

# data[].attributes.body
nur noch (theoretisch) eine Datei benötigt

weniger Schriftdaten zu verwalten (vereinfacht den Workflow)

verbesserte Ladezeiten im Webdesign, da nicht mehr alle Schriftschnitte geladen werden müssen

OTVF sind deutlich responsiver (Detailanpassungen)

mehr stufenlose Flexibilität im Design

präzise typografische Anpassungen möglich

# data[].attributes.body
Bee Movie
By Jerry Seinfeld

NARRATOR:
(Black screen with text; The sound of buzzing bees can be heard)
According to all known laws
of aviation,
 :
there is no way a bee
should be able to fly.
 :
Its wings are too small to get
its fat little body off the ground.
 :
The bee, of course, flies anyway
 :
because bees don't care
what humans think is impossible.
BARRY BENSON:
(Barry is picking out a shirt)
Yellow, black. Yellow, black.
Yellow, black. Yellow, black.
 :
Ooh, black and yellow!
Let's shake it up a little.
JANET BENSON:
Barry! Breakfast is ready!
BARRY:
Coming!
 :
Hang on a second.
(Barry uses his antenna like a phone)
 :
Hello?
ADAM FLAYMAN:

(Through phone)
- Barry?
BARRY:
- Adam?
ADAM:
- Can you believe this is happening?
BARRY:
- I can't. I'll pick you up.
(Barry flies down the stairs)
 :
MARTIN BENSON:
Looking sharp.
JANET:
Use the stairs. Your father
paid good money for those.
BARRY:
Sorry. I'm excited.
MARTIN:
Here's the graduate.
We're very proud of you, son.
 :
A perfect report card, all B's.
JANET:
Very proud.
(Rubs Barry's hair)
BARRY=
Ma! I got a thing going here.
JANET:
- You got lint on your fuzz.
BARRY:
- Ow! That's me!

JANET:
- Wave to us! We'll be in row 118,000.
- Bye!
(Barry flies out the door)
JANET:
Barry, I told you,
stop flying in the house!
(Barry drives through the hive,and is waved at by Adam who is reading a
newspaper)
BARRY==
- Hey, Adam.
ADAM:

# data[].attributes.body
Google Fonts stehen grundsätzlich kostenlosen zur Verwendung

kostenpflichtige Möglichkeiten: Schriftarten können einzeln erworben werden oder als Abo-Modell

entweder Festpreis oder abhängig von Zugriffszahlen der Webseite, auf der Schrift eingebunden wurde