Zum Inhalt springen

WebFont/macOS-App

Fokussierte Font-Workflows
Fonts aus SVG erstellen, subsetten, konvertieren und als Webfonts veröffentlichen

WebFont ist eine lokale macOS-App für Text-zu-SVG, das Erstellen von Icon- und Farbfonts aus SVG-Grafiken, Subsetting, Formatkonvertierung und Webfont-Pakete.


Workflow

Fonts aus SVGs erstellen. Subsets aus Text generieren.

WebFont verbindet Text-zu-Outline-Export, SVG-basierten Font-Aufbau, Ersetzen von Quellfonts, Subsetting, Konvertierung, Validierung und Webpaket-Erstellung in einem lokalen macOS-Workflow.

Text und Glyphen-Artwork erstellen

Wandle Wörter, Sätze und mehrzeiligen Text mit allen verfügbaren variablen Achsen in SVG-Umrisse um oder bereite umrandete SVG-Grafiken für Icon- und Webfont-Erstellung vor. Unterstützte Farbglyphen behalten ihre Farben.

Fonts erstellen oder bearbeiten

Erstelle einen neuen Font aus SVG-Glyphen oder importiere einen statischen TrueType-Quellfont, um Unicode-Glyphen hinzuzufügen und zu ersetzen.

Ausgaben prüfen und veröffentlichen

Führe den Preflight aus, validiere die erzeugten Fonts und exportiere TTF, WOFF, WOFF2, Glyphen oder ein Webpaket mit CSS, Demo-HTML und Metadaten.


Funktionen

Was die aktuelle App kann

Text zu SVG-Umrissen

Wandle Text mit dem geladenen Font in SVG-Pfade um. Größe, alle verfügbaren variablen Achsen, Laufweite, Zeilenhöhe, Umbruchbreite, Ausrichtung, Abstand und Fallback lassen sich einstellen. Unterstützte Vektor-Farbglyphen behalten ihre Farben, Bitmap-Farbglyphen werden als PNG eingebettet, und einfarbige Grafiken verwenden die gewählte Füllfarbe. Text zu SVG exportiert keine statische Fontinstanz.

Wörter und Sätze
Alle variablen Achsen
Farbglyphen
Font-Builder

Erstelle einfarbige oder farbige Fonts aus statischen SVG-Grafiken. Der Farbmodus behält unterstützte Füllungen, Konturen, lineare/radiale Verläufe und Deckkraft in COLR/CPAL bei und nutzt SVG-Fallbacks für unterstützte Verlaufs-/Effektglyphen. Füge Paletten für helle oder dunkle Hintergründe hinzu und exportiere TTF, WOFF, WOFF2 oder ein Webpaket.

Monochrom und Farbe
COLR / CPAL
Webfonts
Quellfont bearbeiten

Importiere einen unterstützten statischen, nicht farbigen TrueType-Font, füge SVG-Glyphen hinzu oder ersetze vorhandene Unicode-Glyphen. Die Glyphen-IDs bleiben stabil.

Glyphen hinzufügen
Unicode ersetzen
Stabile Glyphen-IDs
Vorabprüfung

Melde Unicode-Konflikte, doppelte Glyphennamen, leere Pfade, ungewöhnliche SVG-Größen, Metrikprobleme, nicht unterstützte SVG-Funktionen und zu komplexe Grafiken vor dem Export.

Rot, Gelb, Grün
SVG-Prüfungen
Font-Metriken
Projektdateien und Vorlagen

Speichere .webfontproject-Pakete mit eingebetteten Quellfontdaten, SVG-Glyphen, Build-Einstellungen, Ausgabeoptionen und Ersetzungszielen. Exportiere vor dem Zeichnen SVG-Vorlagen mit Hilfslinien.

.webfontproject
Eingebettete Fontdaten
SVG-Vorlage
Subsets erzeugen

Subsets aus ausgewählten Glyphen, eingefügtem Text, .txt-Dateien oder Unicode-Vorgaben erstellen. Unterstützt TTF, OTF/CFF/CFF2, WOFF, WOFF2 und einen gewählten TTC/OTC-Schnitt sowie variable Fonts und Farbfonts. Exportiere TTF/OTF mit Originalumrissen, WOFF und WOFF2 oder backe im Export-Panel eine statische Instanz.

TTF / OTF / WOFF / WOFF2
TTC / OTC-Schnitt
Statische Instanzen
Webfont-Konvertierung

WOFF/WOFF2 verpacken oder entpacken, wobei Konturen, variable Achsen und Farbdaten erhalten bleiben. Explizite TTF/OTF-Ziele konvertieren unterstützte statische TrueType- ↔ CFF- und variable TrueType- (glyf/gvar) ↔ CFF2-Fonts, einschließlich unterstützter COLR-v0/v1- und OpenType-SVG-Farbdaten. Die Grenzen stehen unten.

TTF ↔ OTF
WOFF / WOFF2
Stapelkonvertierung
Webpaket und Validierung

Exportiere Fontdateien, @font-face-CSS und demo.html; Font-Builder-Pakete enthalten zusätzlich metadata.json, Glyphen-Vorschauen und HTML-Snippets. Farbdemos bieten bei Unterstützung Palettensteuerungen, und Exporte statischer Instanzen schreiben passendes font-weight/stretch/style-CSS. Ausgaben werden validiert, Webformate zusätzlich per Decode-Roundtrip geprüft; die Darstellung von Farbeffekten hängt vom Zielbrowser oder der Ziel-App ab.

CSS und Demo-HTML
metadata.json
Roundtrip-Prüfungen
Farbglyphen anzeigen und exportieren

Zeige Originalfarben an, soweit Fontformat und macOS-Renderer sie unterstützen. CBDT-PNG-Glyphen haben zusätzlich einen integrierten Bitmap-Leser. Farbglyphen lassen sich als PNG oder PDF exportieren. Unterstützte COLR- und OpenType-SVG-Grafik wird als Vektor-SVG exportiert; Bitmap-Glyphen und Effekte ohne genaues SVG-Äquivalent fallen auf ein in SVG eingebettetes PNG zurück.

Originalfarben
PNG / PDF
Vektor-SVG
Glyphenexport

Durchsuche das Glyphenraster und exportiere eine Glyphe oder eine Mehrfachauswahl als SVG, PNG oder PDF. Der Export nutzt die gewählte Größe und Vordergrundfarbe; unterstützte Farbglyphen behalten ihre Farben. Instanz-Einstellungen variabler Fonts ändern den Glyphenexport nicht.

SVG / PNG / PDF
Einzeln oder Stapel
Größe & Farbe

Entwickelt für

Echte Font-Produktionsaufgaben

Icon-Fonts erstellen

Erstelle aus umrandeten SVG-Symbolen Icon-Fonts, ordne Unicode-Werte zu, führe den Preflight Check aus und exportiere browserfertige Font-Pakete.

Text-Art und Lettering

Wandle Wörter, Sätze und mehrzeiligen Text für Logos, Dokumente, Übergaben, Poster und SVG-basierte Design-Assets in echte Font-Umrisse um.

Webfonts optimieren

Erstelle Subsets aus ausgewählten Glyphen oder Text, behalte benötigte OpenType-Funktionen und liefere nur die von deinem Produkt benötigten Webfont-Formate aus.

Font-Veröffentlichung prüfen

Erzeugte TTF-, OTF-, WOFF- und WOFF2-Dateien validieren, Zeichenabdeckung und Warnungen prüfen und vor der Veröffentlichung eine Demoseite ansehen.


Geltungsbereich

Klare Regeln, sichere Ausgabe

WebFont setzt auf explizites Verhalten statt stiller Änderungen. Nicht unterstützte SVG- und Font-Funktionen werden gemeldet, damit du das Artwork vor der Produktion korrigieren kannst.

  • SVG-Eingaben des Font Builders müssen statische, umrandete Grafiken sein, keine Live-Texte, Rasterbilder, Filter, Masken, Skripte, Animationen oder externen Ressourcen. Der Farbmodus lehnt auch Muster und nicht unterstützte Mischmodi ab.
  • Die direkte Bearbeitung eines Quellfonts ist auf unterstützte statische, nicht farbige TrueType-Fonts beschränkt. Beim Hinzufügen oder Ersetzen bleiben vorhandene Glyphen-IDs stabil.
  • Subsets entstehen jeweils aus einem Font oder einem ausgewählten TTC/OTC-Schnitt. Ursprüngliche Konturen, variable Achsen und unterstützte Farbressourcen bleiben erhalten.
  • Text zu SVG behält unterstützte Vektor-Farbglyphen bei und bettet Bitmap-Farbglyphen als PNG ein; die Füllfarbe gilt für einfarbige Grafiken. Die Achsensteuerung ändert nur die Grafik und erzeugt keine statische Fontdatei.
  • Alle Verarbeitung läuft lokal auf dem Mac. Font-Dateien werden nicht von der App hochgeladen.
  • Die Konturkonvertierung erhält Glyphen-IDs sowie unterstützte COLR-v0/v1-, CPAL- und OpenType-SVG-Daten. Geeignete variable Fonts behalten alle Achsen. Hinting wird entfernt; Kurvenannäherung kann Darstellung und Dateigröße ändern. Bitmap- sowie inkompatible Layout- oder Variationsdaten werden mit Begründung abgelehnt.
  • Die Farbvorschau hängt vom Fontformat und vom macOS-Renderer ab. Unterstützte COLR- und OpenType-SVG-Grafik wird als Vektor-SVG exportiert; Bitmap-Glyphen und Effekte ohne genaues Äquivalent betten ein PNG ein. Erhaltene Farbdaten werden nicht von jedem Browser oder Programm angezeigt.
  • Das Glyphenraster zeigt variable Fonts in der Standardinstanz und erkennt Achsen. Im Export-Panel exportiert „Alle Achsen beibehalten“ den variablen Font, während „Statische Instanz“ die aktuellen Achsenwerte in Font-Subset- und Web-Package-Ausgaben übernimmt; nicht aufgeführte Achsen werden auf ihre Standardwerte fixiert, und Name sowie Gewicht-/Stil-Metadaten des Fonts werden nicht neu geschrieben.

Konvertierungskompatibilität

Konvertierungsregeln für TTF, OTF und Webfonts

WOFF/WOFF2 ändern den Container, nicht den Konturtyp. TTF/OTF (original outlines) stellt .ttf für TrueType und .otf für CFF/CFF2 wieder her. Explizite Konturziele unterstützen statisches TrueType ↔ CFF und geeignetes variables TrueType ↔ CFF2. Bereits passende Konturen bleiben unverändert. Einzel- und Stapelkonvertierung zeigen konkrete Fehlergründe; Stapel laufen weiter und zählen Erfolge und Fehler. Ungültige Daten oder Formatgrenzen können die Konvertierung verhindern.

EingabeformatZieloptionTatsächliche AusgabeStatusUmrisstyp und Konvertierungsdetails
TTF
WOFF / WOFF2

.woff / .woff2

Unterstützt

Verpackt TrueType-Konturen als Webfont. Behält Konturtyp, variable Achsen und Farbdaten.

OTF (CFF/CFF2)
WOFF / WOFF2

.woff / .woff2

Unterstützt

Verpackt CFF/CFF2-Konturen als Webfont. Behält Konturtyp, variable Achsen und Farbdaten.

WOFF / WOFF2
TTF/OTF (original outlines)

.ttf

Unterstützt

Stellt TrueType-Konturen als .ttf wieder her. Ändert den Konturtyp nicht und behält Achsen und Farbdaten.

WOFF / WOFF2
TTF/OTF (original outlines)

.otf

Unterstützt

Stellt CFF/CFF2-Konturen als .otf wieder her. Ändert den Konturtyp nicht und behält Achsen und Farbdaten.

Statisches TTF
OTF (PostScript outlines)

.otf

Unterstützt (statische Fonts)

Statisches TrueType nach CFF, einschließlich COLR v0/v1 und OpenType-SVG. Behält Glyphen-IDs, Farblayer, Verläufe und Paletten. Hebt quadratische Kurven zu kubischen an und entfernt Hinting.

Statisches OTF (CFF)
TTF (TrueType outlines)

.ttf

Unterstützt (statische Fonts)

Statisches CFF nach TrueType, einschließlich COLR v0/v1 und OpenType-SVG. Behält Glyphen-IDs, Farblayer, Verläufe und Paletten. Nähert kubische Kurven mit quadratischen an und entfernt Hinting.

Variables TrueType ↔ CFF2
TTF / OTF

.ttf / .otf

Mit Einschränkungen

Behält alle Achsen und unterstützte Farbdaten bei; die Konturkonvertierung selbst fixiert keine Achsenwerte. Für eine Datei mit festen Achsen wähle im Export-Panel „Statische Instanz“ und erstelle dann ein Font-Subset oder Webpaket. Erfordert 1–16 Achsen, höchstens 48 Kontur-Variationsregionen, kompatible Master-Konturen und lösbare Variationsdaten. Validierung, Größen- und Koordinatengrenzen gelten weiterhin. CFF2-Ausgaben können erheblich größer sein.

Bitmap-Farbe (sbix/CBDT/EBDT)
Konturkonvertierung

—

Nicht unterstützt

Wandelt Bitmap-Grafik nicht in Vektorkonturen um. Nutze den Export der ursprünglichen Konturen oder die Web-Verpackung, um Bitmaps zu behalten.

TTC / OTC
Einzel- / Stapelkonvertierung

—

Nicht unterstützt

Wähle im Hauptfenster einen Schnitt der Sammlung und erstelle daraus ein Subset.

Nicht unterstützte Variationsdaten
Konturtyp ändern

—

Nicht unterstützt

VARC-Konturen, CFF1 mit variablen Achsen, CFF2 ohne fvar, inkompatible Master, nicht lösbare Regionen oder überschrittene Konvertierungsgrenzen verhindern den Konturwechsel. Nutze bei Unterstützung den Export ursprünglicher Konturen oder Web-Verpackung.

Inkompatible Layoutdaten
Konturtyp ändern

—

Nicht unterstützt

Einige ältere AAT-Tabellen und Layoutdaten mit Verweisen auf ursprüngliche Konturpunktnummern verhindern eine sichere Konvertierung. Der genaue Grund wird angezeigt.