Typografie
Typografie ist ein zentrales Gestaltungselement im KERN Design-System. Sie legt die Grundlage für eine klare visuelle Hierarchie, gute Lesbarkeit und eine einheitliche Gestaltung in digitalen Verwaltungsanwendungen und öffentlichen Online-Diensten. Unsere Typografie-Skala stellt sicher, dass Text systematisch, zugänglich und konsistent eingesetzt wird – über alle Anwendungsteile hinweg.
Typografieskala
Die Typografie-Skala bildet die Grundlage für einheitliche Schriftgrößen, mit denen Überschriften, Fließtext und weitere Textelemente gestaltet werden. Sie trägt zur Konsistenz und besseren Orientierung bei – besonders in responsiven Anwendungen.
Im Frontend wird mit der relativen Einheit rem gearbeitet, um Schriftgrößen und Zeilenabstände barrierefrei skalieren zu können. Zur besseren Lesbarkeit zeigt die folgende Tabelle zusätzlich die zugehörigen Pixelwerte – alle weiteren Angaben im Dokument erfolgen aus Gründen der Übersichtlichkeit in Pixel (px).
Wert in px | Entspricht in rem |
---|---|
80px | 5rem |
72px | 4.5rem |
56px | 3.5rem |
48px | 3rem |
40px | 2.5rem |
32px | 2rem |
26px | 1.625rem |
24px | 1.5rem |
21px | 1.3125rem |
20px | 1.25rem |
18px | 1.125rem |
16px | 1rem |
Semantische Token
Um eine konsistente und zugängliche Typografie im gesamten System zu gewährleisten, verwendet das KERN Design-System semantische Token. Sie beschreiben nicht nur konkrete Werte wie Schriftgröße oder Zeilenhöhe, sondern auch den funktionalen Zweck eines Textstils – unabhängig von Ausgabemedium oder Gestaltungslösung.
Die Benennung folgt dabei dem allgemeinen Prinzip, das im Abschnitt Design-Token beschrieben ist. Für die Typografie gelten spezifische Benennungen, die auf ihre jeweiligen Anwendungsbereiche abgestimmt sind – sie werden im Folgenden genauer beschrieben.
Schriftfamilie
Für die Schrift im KERN Design-System fiel die Wahl auf die Fira Sans. Sie ist gut geeignet für barrierefreie Gestaltung, da sie leicht lesbar ist. Außerdem deckt sie sämtliche Zeichen und Sprachen ab. Die Fira Sans ist frei verfügbar und wird von Google über Google Fonts gehostet.
Token | Wert |
---|---|
--kern-typography-font-family-default | Fira Sans |