Zum Inhalt springen

Schrift-Inspektor

Font Inspector

Öffnet eine Schriftdatei und zeigt Glyphenabdeckung je Block, Anzahl koreanischer Silben, Strichstärke, variable Achsen, Einbettungsrechte und Lizenz-Namenseinträge.

Öffnet eine Schriftdatei und sagt Ihnen, was darin ist: die Namenseinträge, die Lizenz und die Einbettungserlaubnis, die Metriken, die variablen Achsen, und welche Unicode-Blöcke sie abdeckt und wie vollständig. Beispieltext wird mit der tatsächlichen Datei über das FontFace des Browsers gezeichnet, was Sie sehen, ist also die Schrift, kein Bild davon. Nichts wird hochgeladen.

🔒 Läuft vollständig in Ihrem Browserfontinspectglyphspreview

TTF-, OTF- oder WOFF-Datei hier ablegen

Wird nur in diesem Tab gelesen. Die Schriftdatei wird nirgendwohin hochgeladen.

Ein von Hand geschriebener OpenType-Parser liest die Tabellen name·head·hhea·OS/2·post·maxp·cmap·fvar. Die Probe entsteht, indem die Datei beim FontFace des Browsers registriert wird — es ist also die echte Schrift. Aus einer TTC wird die erste Schrift gelesen, und eine WOFF sollte vorher in dem Schrift-Konverter zu TTF entpackt werden. WOFF2 lässt sich überhaupt nicht lesen, weil der Browser einer Seite kein Brotli zugänglich macht.

So funktioniert es

  1. Legen Sie die Datei ab

    TTF, OTF oder WOFF. Eine TTC wird als ihre erste Schrift gelesen. Alles geschieht in diesem Tab.

  2. Prüfen Sie die Abdeckung vor allem anderen

    Die Zeile der Hangul-Silben ist die, die entscheidet, ob eine Schrift Koreanisch überhaupt tragen kann: 11.172 ist vollständig, 2.350 ist die KS-X-1001-Menge, und ein paar hundert heißt, sie wurde für etwas anderes subsettet. Die anderen Blöcke beantworten dieselbe Frage für Währungssymbole, Pfeile und CJK-Satzzeichen, und dort stellt sich gewöhnlich heraus, dass einer Schrift etwas fehlt.

  3. Lesen Sie die Lizenzeinträge

    Die name-Tabelle trägt den Designer, das Copyright, den Lizenztext und oft eine URL, und der fsType in OS/2 sagt, welche Einbettung der Hersteller erlaubt. Das ist der schnellste Weg herauszufinden, was eine Schrift auf Ihrer Festplatte tatsächlich erlaubt, bevor sie auf einem Server landet.

  4. Tippen Sie eigenen Text in das Beispiel

    Die drei vorbereiteten Beispiele decken Hangul, lateinische Schrift und eine gemischte Zeile in fünf Größen ab. Ihre eigene Zeichenkette ist es, die zeigt, ob die Ziffern fluchten, ob die gemischte Zeile auf einer Grundlinie sitzt und ob die kleinen Größen halten.

Häufige Fragen

Es öffnet meine WOFF2 nicht. Warum?

WOFF2 ist Brotli-komprimiert, und die Web-Plattform stellt einer Seite weder einen Brotli-Encoder noch einen Decoder zur Verfügung – `CompressionStream` hat deflate und gzip und nicht mehr. Kein Werkzeug im Browser kann also eine lesen, dieses eingeschlossen. Wandeln Sie sie mit `woff2_decompress` oder fonttools auf einem Desktop um, oder verwenden Sie die ursprüngliche TTF.

Der Beispieltext ist nicht in meiner Schrift. Was ist schiefgelaufen?

Der Panel-Hinweis sagt es, wenn es passiert: Der Parser hat die Datei gelesen, aber das FontFace des Browsers hat sich geweigert, sie zu registrieren, und die Meldung des Browsers wird ausgegeben. Das bedeutet gewöhnlich, dass die Datei auf eine Weise beschädigt ist, die der Parser toleriert und die Schrift-Engine nicht – eine kaputte Tabellenprüfsumme oder eine sfnt-Struktur, die die Engine ablehnt.

Liest es jede OpenType-Tabelle?

Nein. Es liest `name`, `head`, `hhea`, `OS/2`, `post`, `maxp`, `cmap` (Formate 0, 4, 6 und 12), `fvar`, `loca` und `glyf`. Die Layout-Tabellen – `GSUB` und `GPOS`, die Kerning, Ligaturen und schriftsystemspezifische Features enthalten – werden aufgelistet, aber nicht dekodiert, dieses Werkzeug kann Ihnen also nicht sagen, welche OpenType-Features eine Schrift unterstützt.

Die Vorschau der variablen Schrift bewegt sich nicht.

Das Beispiel wird in der Standardinstanz gezeichnet. Die Achsen werden mit ihren Bereichen und Standardwerten aufgelistet, damit Sie `font-variation-settings` selbst schreiben können, aber diese Seite hat keinen Regler dafür – die Achsen zu lesen und sie zu animieren sind verschiedene Aufgaben, und nur die erste ist hier.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.