WebFont/macOS App
Focused font workflows
Export glyphs, build subsets, and ship web-ready fonts
WebFont is a macOS App focused on font data flow.
Practical font delivery workflow
WebFont is designed for real production use: narrow your character set, keep required features, then export only the formats your product needs.
Import one source font
Load a single TTF/WOFF/WOFF2 file and inspect glyph metadata, Unicode coverage, and OpenType tags in one workspace.
Define subset scope
Build from current glyph selection or from text input (including .txt import) to keep only needed characters.
Generate delivery outputs
Export SVG/PNG/PDF assets, build WOFF2/WOFF/TTF subsets, or generate a web package with CSS and demo HTML.
What the current app can do
Glyph Asset Export
Export selected glyphs as SVG, PNG, and PDF with configurable size and color.
Subset Generation
Output WOFF2, WOFF, and TTF subsets with selection mode or text-input mode.
OpenType Controls
Configure layout policy and feature-tag filtering according to tags available in the loaded font.
Web Package Output
Generate fonts/, @font-face CSS with unicode-range, and a demo HTML preview in one action.
Format Conversion
Convert between TTF/OTF/WOFF/WOFF2 using single-file and batch conversion workflows.
Validation Before Write
Run output checks (decode/tables/cmap coverage) and report warnings before writing files.
Built for production font teams
WebFont works best when you need a reliable bridge between design assets and frontend delivery artifacts.
Product teams shipping multi-locale UI
Trim heavy source fonts into language-aware delivery subsets and keep your frontend payload predictable.
Design systems with icon/glyph pipelines
Export clean glyph assets in multiple formats for docs, handoff, and implementation without switching tools.
Operations and QA release checks
Validate generated outputs before writing files, then package CSS + demo artifacts for quick verification.
Clear capabilities, clear boundaries
The current app build already covers day-to-day subset, packaging, and conversion workflows. Here are the known boundaries so teams can plan accurately.
Subset generation currently supports one loaded source font at a time.
Subset output currently supports TrueType-outline fonts.
Variable fonts can still be exported as variable fonts.
Axis-based static-instance baking/export is not available in the current build.
Docs
Learn more documentation
ARayOfSunshine provides some small and beautiful apps, including macOS, Windows, iOS, and iPadOS. Using them can make your life more convenient. If you have a better idea don't hesitate to tell us.
