Logo GH

Typografie der Schnittstelle

1) Die Rolle der Typografie im Produkt

Gute Typografie:
  • beschleunigt das Scannen und reduziert die kognitive Belastung,
  • bildet eine Hierarchie und hilft, den Zustand zu navigieren,
  • erhöht die Konversion (CTA, Formulare) und reduziert Fehler,
  • macht die Schnittstelle zugänglich und resistent gegen Lokalisierung.

2) Grundparameter

Kögl (Haupttext): 16-18 px auf dem Desktop, 15-16 px auf dem Handy.
Zeilenabstand (Zeilenabstand): 1. 45–1. 6 für den Text, 1. 2–1. 35 für Überschriften.
Zeilenlänge (Maß): 45-80 Zeichen; in Sidebars - 36-60.
Zeichenabstand (Tracking): 0-1% für Klartext; für kapsa - + 2-4%.
Kontrast (WCAG): Klartext ≥ 4. 5:1, groß/fett ≥ 3: 1.
Register: Vermeiden Sie dauerhafte ALL CAPS; Verwenden Sie für Tags/Chips, kompensieren Sie Tracking.

3) Hierarchie und Größenskala

Wir empfehlen den modularen Ansatz: 8-pt Raster + typografische Skala.

Skala (Beispiel):
  • Display: 40/48 (LH 1. 15)
  • H1: 32/40 (1. 25)
  • H2: 24/32 (1. 25)
  • H3: 20/28 (1. 3)
  • H4: 18/26 (1. 4)
  • Body/L: 18/28 (1. 55)
  • Body/M: 16/26 (1. 55)
  • Body/S: 14/22 (1. 5)
  • Caption: 12/18 (1. 5)
  • Mono/UI: 12–14/18–20
Regeln:
  • Zwischen benachbarten Ebenen - ein bemerkenswerter Schritt (mindestens 12-16%).
  • Die Hierarchie wird durch eine Kombination aus Größe, Gewicht, Zeilenabstand, Farbe (unter Berücksichtigung des Kontrastes) und Abständen zu benachbarten Blöcken aufgebaut.

4) Höhe, Grundlinie und Optik

Richten Sie die Elemente an der Höhe der Überschriften aus (praktisch für Symbole).
Pflegen Sie die Grundlinie des Textes mit einem 4/8-pt-Schritt - gleichmäßige Rhythmen erleichtern das Lesen.
Optische Einzüge: Überschriften über dem Block - größer als darunter (z.B. + 4-8 px oben).

5) Beschriftungen und variable Schriften

Mindestsatz: Regular, Medium, SemiBold (Bold optional).
Verwenden Sie Ultra-Light/Thin nicht in der Benutzeroberfläche.

Variable Schriftarten (wght/opsz):
  • Körper: 420-470 (optisch gleichmäßiger als 400).
  • UI labels: 500–550.
  • Headers/CTA: 600–650.
  • Wenn Sie den Stift reduzieren - erhöhen Sie das Gewicht leicht (Ausgleich).
  • Deaktivieren Sie dekorative Ligaturen in UI-Zahlen; halten Sie die Standardligaturen für kyrillisch/lateinisch.

6) Zahlen, Tabellen und Datavis

Aktivieren Sie Tabularfiguren (Monospan-Ziffern) für Summen, Koeffizienten, Timer, Bewertungen.
+/ − Zeichen - immer sichtbar und mit ausreichendem Kontrast; negative Werte nicht nur farblich hervorheben (Icon/Pfeil/Fett).
Verwenden Sie für Geldwerte ein schmales Leerzeichen als dünnes Bit-Trennzeichen (oder lokales Format).
In Tabellen an Dezimalstellen ausrichten; für Mono-Lautsprecher - Mono-Breitschrift.
In den Diagrammen ≥ die Signaturen der Achsen 12 px (mobil) und ≥ 13-14 px (Desktop), LH 1. 3; Legenden ≥ 4. 5:1 zum Hintergrund.

7) Formulare, Inputs, Nachrichten

Etiketten 12-14 px, LH 1. 3–1. 4, Regulator oder Medium.
Placeholder sollte keine „graue Luft“ sein - Ziel 3:1 zum Hintergrund, optisch vom Text zu unterscheiden.
Fehler/Erfolg/Helptext 12-14 px; Verlassen Sie sich nicht nur auf die Farbe (Icon/Text).

8) Dunkle/helle Themen

Vermeiden Sie in einem dunklen Thema # FFF auf # 000: Heben Sie den Hintergrund zum L≈0. 14–0. 18, und reduzieren Sie den Text auf L≈0. 9 - weniger Blendung.
Der Zeilenabstand im Dunkeln kann bei + 0 liegen. 05 höher für Komfort.
Links/Akzente im Dunkeln - Reduzieren Sie die Sättigung und erhöhen Sie die Helligkeit um 0. 02–0. 04.

9) Lokalisierung und Mehrsprachigkeit

Wählen Sie Familien mit voller Unterstützung für kyrillische/lateinische/griechische, Akzentzeichen und Währungen.
RTL: Icons/Ausrichtung spiegeln, aber nicht Zahlen und Latein; Testen Sie die Übertragungen.
Automatische Transporte („hyphens: auto“) nur in langen Inhaltsbereichen enthalten; in UI-Buttons - Übertragung verbieten.
Überprüfen Sie für Türkisch/Aserbaidschanisch die „İ/ı“ -Formulare.
Für Georgisch und Thai erhöhen Sie den Basiskegel um 1 px (Merkmale des Zeichens).

10) Verfügbarkeit (A11y)

Textkontrast: siehe § 2.
Fokusstile - ohne Farbe sichtbar: Unterlinie, Rahmen, Schatten, Versatz.
Die Schriftgröße wird systematisch skaliert (Unterstützung für OS-Textgröße).
Codieren Sie die Bedeutung nicht nur durch Farbe/Gewicht - fügen Sie explizite Beschriftungen und Symbole hinzu.

11) Schriftarten und Performance-Downloads

Die Ziele: Blockaden minimieren, vorhersehbares FOUT und stabiles CLS gewährleisten.

Teilmengen (Subset): Lateinisch, Kyrillisch, Zahlen/Zeichen - einzelne Dateien.
Formate: 'woff2' (primär), 'woff' als Fallback.
'font-display: swap' (oder 'optional' für kleinere Familien).

Vorladen von kritischen:
html
<link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/Inter-UI-subset. woff2">

Variable Schrift statt 3-4 Statik - oft günstiger im Gewicht.
Budget: ≤ 150-200 KB insgesamt auf den kritischen Weg (nach gzip/brotli).
Render: Vermeiden Sie mehrere Schatten/Masken auf dem Text; Nutzen Sie Systemeffekte sparsam.

12) Typografie-Token (Design-System)

Benennung:

type. scale.{role}     # h1, h2, body, caption, mono type. weight.{role}    # regular, medium, semibold type. leading.{role}    # line-height type. tracking.{role}   # letter-spacing type. feature. numeric   # tabular, lining
Beispiel JSON:
json
{
"type": {
"family": { "ui": "InterVariable", "mono": "JetBrainsMonoVariable" },
"scale": { "h1": 32, "h2": 24, "h3": 20, "body": 16, "caption": 12 },
"leading": { "h1": 40, "h2": 32, "h3": 28, "body": 26, "caption": 18 },
"weight": { "body": 450, "label": 520, "cta": 620 },
"numeric": { "figures": "tabular", "zeros": "slashed" }
}
}
CSS-Ebene:
css
:root {
--font-ui: "InterVariable", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
--font-mono: "JetBrainsMonoVariable", ui-monospace, SFMono-Regular, Menlo, monospace;

--fs-h1: 32px; --lh-h1: 40px; --w-h1: 600;
--fs-h2: 24px; --lh-h2: 32px; --w-h2: 600;
--fs-h3: 20px; --lh-h3: 28px; --w-h3: 550;
--fs-body: 16px; --lh-body: 26px; --w-body: 450;
--fs-caption: 12px; --lh-caption: 18px; --w-caption: 450;

--tracking-caps: 0. 04em;
--tracking-default: 0em;
}
.u-num {
font-variant-numeric: tabular-nums lining-nums slashed-zero;
}

13) Layout und Rhythmus

8-pt vertikales Modul; Abstand zwischen Absätzen = 1 × Grundschritt.
Listen: Der Markierungseinzug ist an der Grundlinie des Textes ausgerichtet.
Schaltflächen und Felder - Die Höhe ist ein Vielfaches der Grundgitterlinie (z. B. 40/48/56 px).

14) Besonderheiten von iGaming (Workshop)

Quoten/Quoten, Salden, Timer - verwenden Sie Tabularzahlen, Monobreite in kritischen Spalten.
Führer/Ratings: Ausrichtung nach Kategorie, einheitliches Währungsformat, explizite „↑/↓“.
Verantwortungsvolle Benachrichtigungen (18 +, Limits, Risiken) - Minimum AAA im Kontrast, verwenden Sie keine ALL CAPS.
Werbebanner: Text nur auf Plaques/Overlays mit Kontrastkontrolle.

15) Anti-Muster

Licht/Thin auf kleinen Stiften.
Grauer Text auf farbigem Hintergrund ohne Kontrastprüfung.
Zwei oder mehr Headsets „für die Schönheit“.
Lange Zeilen (> 90 Zeichen) und enge Zeilenhöhe <1. 35.
Zahlen der proportionalen Breite in Tabellen/„ springende “Summen.
Erzwungene Transfers in Buttons/Labels.

16) Checkliste Revue

Leserlichkeit

  • Body 16-18 px; LH ≥ 1. 45.
  • Die Länge der Zeile beträgt 45-80 Zeichen.

Hierarchie

  • Skala in Schritten ≥ 12%; Die Einzüge sind an das Raster angepasst.

Zahlen/Tabellen

  • Tabular-nums für Summen/Koeffizienten; Dezimalausrichtung.

Fassbarkeit

  • Der WCAG-Kontrast ist erreicht; Fokusstile sind ohne Farbe sichtbar.

Performance

  • Subset/woff2; `font-display: swap`; Budget ≤ 200 KB.

Lokalisation

  • Unterstützung für kyrillische/lateinische/RTL; Transporte/Diakritik überprüft.

17) A/B und Metriken

Testen Sie: Body ± 1 px-Kegel, Header-Skalenstufe, CTA-Gewicht, Zeilenabstand.
Messen Sie: Lesezeit, Scrolltiefe, CTR CTA, Formfehler, CLS (Textstabilität).

Kurze Zusammenfassung

Typografie ist das Skelett der Schnittstelle. Legen Sie eine vorhersehbare Skala fest, halten Sie Kontrast und Rhythmus, verwenden Sie variable Schriftarten und Tabularzahlen, optimieren Sie den Download. Dann wird die Benutzeroberfläche schnell gelesen, stabil laufen und für Themen und Sprachen skaliert.

Contact

Kontakt aufnehmen

Kontaktieren Sie uns bei Fragen oder Support.Wir helfen Ihnen jederzeit gerne!

Telegram
@Gamble_GC
Integration starten

Email ist erforderlich. Telegram oder WhatsApp – optional.

Ihr Name optional
Email optional
Betreff optional
Nachricht optional
Telegram optional
@
Wenn Sie Telegram angeben – antworten wir zusätzlich dort.
WhatsApp optional
Format: +Ländercode und Nummer (z. B. +49XXXXXXXXX).

Mit dem Klicken des Buttons stimmen Sie der Datenverarbeitung zu.