Schriftvorschau
Eigenen Text in jeder auf diesem Gerät installierten Schrift ansehen oder eine Schriftdatei hochladen — und danach das CSS kopieren.
Listet alle auf diesem Gerät installierten Schriften. Nur in Chromium-Browsern — der Browser fragt einmal um Erlaubnis.
Noch nichts hochgeladen.
TTF, OTF, WOFF und WOFF2 bis 20 MB. Hochgeladene Schriften werden nur in dieser Seite registriert — sie werden nirgends hingeschickt und beim Neuladen verworfen.
font-family: system-ui; font-size: 44px; font-weight: 400; font-style: normal; letter-spacing: 0px; line-height: 1.35; text-align: left; text-transform: none; color: #0f172a; background-color: #ffffff;
Was ist ein Werkzeug für die Schriftvorschau?
Die meisten Schriftvorschauen im Netz zeigen dieselbe kurze Liste websicherer Schriften — eine Liste, die Sie bereits kennen und die nichts darüber aussagt, welche Schriften auf Ihrem Rechner tatsächlich installiert sind. Diese Seite geht den umgekehrten Weg und startet bei Ihrem eigenen System.
Es gibt drei Wege, eine Schrift hineinzubekommen. Die generischen Familien (system-ui, sans-serif, serif, monospace) funktionieren in jedem Browser. „Lokale Schriften lesen“ zählt über die Local Font Access API des Browsers jede auf diesem Gerät installierte Schrift auf und stellt sie in die Auswahl — sie erscheinen sofort, weil die Umrisse längst auf Ihrem Rechner liegen und nichts heruntergeladen wird. Oder Sie laden eine Schriftdatei (TTF, OTF, WOFF oder WOFF2) hoch; dann registriert die Seite sie für diese Sitzung, sodass Sie eine lizenzierte Hausschrift prüfen können, ohne sie zu installieren.
Wählen Sie eine Schrift, tippen Sie Ihren eigenen Text und stellen Sie Größe, Gewicht, Stil, Zeichenabstand, Zeilenhöhe, Farben und Ausrichtung ein. Die Zeichensatzzeile zeigt, wie Ziffern und Satzzeichen sich verhalten, und der CSS-Block ist zum Kopieren fertig — samt @font-face-Gerüst, wenn die aktive Schrift aus einer hochgeladenen Datei stammt.
Weder Ihr Text noch Ihre Datei verlassen den Browser.
Anwendung
Erste Schritte
- Wählen Sie im Bereich „Schriftquelle“ eine Schrift. Die generischen Familien funktionieren überall; mit „Lokale Schriften lesen“ listen Sie alles auf, was auf diesem Gerät installiert ist.
- Um eine Schrift anzusehen, die Sie als Datei haben, klicken Sie auf „Schriftdatei hochladen“ und wählen TTF, OTF, WOFF oder WOFF2. Sie wird für diese Sitzung registriert und erscheint in derselben Auswahl.
- Tippen Sie den Text, den Sie prüfen möchten — eine Überschrift, eine Beschriftung, einen Produktnamen.
- Stellen Sie Größe, Gewicht, Stil, Zeichenabstand, Zeilenhöhe, Ausrichtung, Schreibweise und beide Farben ein. Die Vorschau wendet dieselben CSS-Eigenschaften an wie Ihr Stylesheet.
- Kopieren Sie den CSS-Block. Bei einer hochgeladenen Schrift enthält er zusätzlich ein @font-face-Gerüst, in dem der ursprüngliche Dateiname für den späteren Pfad steht.
Tipps für verlässliche Ergebnisse
- Die aufgelisteten Schriften sind exakt erfasst, aber sie beschreiben ausschließlich dieses Gerät. Was hier installiert ist, haben Ihre Besucher noch lange nicht — behalten Sie im Produktions-CSS einen Rückfallstapel.
- Das Auflisten lokaler Schriften funktioniert nur in Chromium und verlangt einen sicheren Kontext (HTTPS oder localhost). In Safari und Firefox wird der Knopf ausgeblendet und der Grund genannt; das Hochladen bleibt verfügbar.
- Eine Familie mit mehreren Gewichten oder Stilen erscheint einmal in der Auswahl. Wechseln Sie zwischen den tatsächlich vorhandenen Schnitten mit dem Gewicht-Regler und dem Kursiv-Umschalter.
- Hochgeladene Schriften liegen nur im Speicher: Neuladen verwirft sie, auf die Festplatte wird nichts geschrieben. Das ist Absicht und keine Grenze, die sich wegkonfigurieren ließe.
- Große CJK-Dateien (ab etwa 10 MB) brauchen einen Moment zum Parsen; die Auswahl wird aktualisiert, sobald die Schrift dekodiert ist.
Anwendungsfälle
Wie lokale Schriften und Uploads verarbeitet werden
Hier arbeiten zwei völlig unterschiedliche Browser-APIs, und sie verhalten sich entsprechend verschieden.
Das Auflisten installierter Schriften nutzt die Local Font Access API: window.queryLocalFonts() liefert je installiertem Schnitt einen Datensatz mit Familienname, Vollname, PostScript-Name und Stil. Die Seite fasst diese Datensätze nach Familie zusammen, sortiert sie und übergibt sie der Auswahl. Zum Rendern wird nichts heruntergeladen — der Familienname geht direkt an CSS, und die Umrisse liefert das Betriebssystem, genau wie bei Ihrem eigenen Stylesheet. Chromium bietet die API nach einer einmaligen Erlaubnis an; Safari und Firefox implementieren sie gar nicht, deshalb wird der Einstieg dort ausgeblendet statt scheitern gelassen.
Das Hochladen nutzt die Font Loading API: Die Datei wird in einen ArrayBuffer gelesen, an new FontFace(family, buffer) übergeben, geladen und in document.fonts aufgenommen. Ab diesem Moment verhält sich die Schrift wie jede andere Familie und lässt sich in CSS beim Namen nennen.
- queryLocalFonts() verlangt einen sicheren Kontext (HTTPS oder localhost) und weist die Anfrage mit NotAllowedError ab, wenn der Erlaubnisdialog verworfen wird; das Feld meldet beides, statt eine Ausnahme zu werfen.
- Dieselbe Familie kann in mehreren Stilen auftauchen. Die Liste wird nach Familienname entdoppelt, jede Schrift erscheint also einmal, und der Stil-Regler wählt den Schnitt.
- FontFace akzeptiert TTF, OTF, WOFF und WOFF2. Eine beschädigte oder nicht unterstützte Datei lässt load() scheitern; die Seite meldet das, statt einen kaputten Eintrag in der Auswahl zu hinterlassen.
- Uploads werden ausschließlich im Speicher gehalten — keine Netzwerkanfrage, kein Schreiben auf die Platte, kein localStorage. Darum überleben sie kein Neuladen.
- Generische Familien löst der Browser intern auf und brauchen gar keine API; deshalb bleiben sie verfügbar, wo die beiden anderen Wege versperrt sind.
Beispiele
Die auf diesem Gerät installierten Schriften auflisten
const faces = await window.queryLocalFonts();
// [{ family: "Inter", fullName: "Inter Regular", style: "Regular" }, ...]
const families = [...new Set(faces.map((f) => f.family))].sort();
// Auswahl direkt an CSS weitergeben: Umrisse liefert das Betriebssystem,
// es wird keine Datei heruntergeladen
element.style.fontFamily = `"${families[0]}", sans-serif`;Eine hochgeladene Datei registrieren
const buffer = await file.arrayBuffer();
const face = new FontFace("Aurora Sans", buffer);
await face.load(); // bei beschädigter Datei oder falschem Format reject
document.fonts.add(face);
// danach genau wie eine lokal installierte Schrift verwendbar
element.style.fontFamily = '"Aurora Sans", sans-serif';Der CSS-Block für eine hochgeladene Schrift
@font-face {
font-family: "Aurora Sans";
src: url("./AuroraSans.woff2") format("woff2");
font-weight: 400;
font-style: normal;
}
font-family: "Aurora Sans", sans-serif;
font-size: 44px;
line-height: 1.35;
color: #0f172a;
/* Der Pfad in src ist ein Platzhalter — ersetzen Sie ihn
durch die Adresse, unter der Sie die Datei ausliefern. */Häufige Fragen
Warum fehlt der Knopf „Lokale Schriften lesen“ in meinem Browser?
Die Local Font Access API ist nur in Chromium-Browsern (Chrome, Edge, Opera, Brave) implementiert und verlangt eine sichere Herkunft (HTTPS oder localhost). In Safari und Firefox wird der Knopf ausgeblendet und das Feld nennt den Grund — Schriftdatei hochladen und die generischen Familien funktionieren weiterhin.
Wird beim Lesen meiner installierten Schriften etwas an einen Server gesendet?
Nein. Der Browser zeigt einen Erlaubnisdialog, und nach Ihrer Zustimmung erhält die Seite nur Familien- und Stilnamen. Es werden keine Schriftdaten gelesen, nichts hochgeladen und die Liste nirgends übertragen.
Werden hochgeladene Schriften irgendwo gespeichert oder hingesendet?
Weder noch. Die Datei wird in den Speicher gelesen, in die Schriftsammlung des Browsers aufgenommen und beim Schließen oder Neuladen verworfen. Es gibt keine Netzwerkanfrage, keinen Schreibvorgang auf der Platte und keinen Eintrag in localStorage.
Warum sind meine hochgeladenen Schriften nach dem Neuladen weg?
Weil die Seite sie bewusst nur im Speicher hält. Ein dauerhaftes Vorhalten würde bedeuten, die Schriftdatei in den Browserspeicher zu schreiben, und ein Vorschauwerkzeug hat keinen Grund, eine Kopie einer Datei zu behalten, die Sie bereits haben. Laden Sie sie einfach erneut hoch.
Welche Formate kann ich hochladen?
TTF, OTF, WOFF und WOFF2, bis zu 20 MB pro Datei — das sind die vier Containerformate, die FontFace des Browsers akzeptiert. TrueType-Collections (.ttc) bündeln mehrere Schnitte in einer Datei und werden nicht unterstützt; exportieren Sie die einzelnen Schnitte.
Warum sehen manche Gewichte falsch oder zu fett aus?
Enthält eine Familie das angeforderte Gewicht nicht, synthetisiert der Browser es: unechtes Fett verdickt die Konturen, unechtes Kursiv kippt sie. Wirkt nur die 600 verschmiert, während 400 und 700 stimmen, liefert die Familie schlicht keine 600.
Kann ich damit herausfinden, was meine Besucher installiert haben?
Nein, und keine Website kann das. Das Auflisten verlangt einen ausdrücklichen Erlaubnisdialog auf dem Gerät des Besuchers, eine Seite kann fremde Schriften also niemals unbemerkt inventarisieren. Die Liste hier beschreibt ausschließlich dieses Gerät — genau deshalb gehört ein Rückfallstapel ins Produktions-CSS.
Was trage ich in die src-URL von @font-face ein?
Den Pfad, unter dem Ihr eigener Build die Schriftdatei ausliefert — etwa /fonts/AuroraSans.woff2. Das format()-Schlüsselwort wird aus der Dateiendung korrekt erzeugt, Sie müssen also nur die URL ersetzen.
Verwandte Werkzeuge
Einfarbiger Hintergrund-Generator
Erstellen Sie online einfarbige Hintergrundbilder. Passen Sie Farbe und Größe mit Vorlagen an (1080p, 2K, 4K), laden Sie als PNG/JPG herunter. Browser-basiert, Datenschutz geschützt.
Farbwähler
Kostenloses Online-Farbwähler-Tool mit HEX, RGB, HSL Formate. Farbpaletten erstellen, Webfariben abrufen, Design-Effizienz steigern.
QR-Code Generator
Kostenloser Online-QR-Code-Generator mit Text, URL, vCard-Typen. Stil, Farbe, Größe anpassen, hochwertige Bilder sofort herunterladen.
Bildschirmtest
Kostenloses Online-Bildschirmtest-Tool zum Erkennen von toten Pixeln, hellen Flecken und Hintergrundbeleuchtungsbluten. Mehrere Einfarben-Tests, Kontrasttests, Display-Qualität bewerten.
Farbverlauf Generator
Kostenloser Online-CSS-Farbverlauf-Generator zum Erstellen linearer und radialer Farbverlauf-Hintergründe. Visuelle Farbanpassung, CSS-Code mit einem Klick kopieren.
Barcode-Generator
Kostenloser Online-Barcode-Generator. Unterstützt CODE128, EAN13, EAN8, UPC, CODE39, ITF14 Formate. Passen Sie Farben und Abmessungen an, erstellen und laden Sie Barcodes als PNG oder SVG herunter.
