Skip to content

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.


Workflow

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.


Capabilities

What the current app can do

Glyph Asset Export

Export selected glyphs as SVG, PNG, and PDF with configurable size and color.

Single / Batch
SVG PNG PDF
Designer-ready
Subset Generation

Output WOFF2, WOFF, and TTF subsets with selection mode or text-input mode.

Text Input
Selection Mode
Size Reduction
OpenType Controls

Configure layout policy and feature-tag filtering according to tags available in the loaded font.

Layout Policy
Feature Tags
Subset Tuning
Web Package Output

Generate fonts/, @font-face CSS with unicode-range, and a demo HTML preview in one action.

WOFF2 + WOFF
CSS Included
Demo HTML
Format Conversion

Convert between TTF/OTF/WOFF/WOFF2 using single-file and batch conversion workflows.

Single Convert
Batch Queue
Local Pipeline
Validation Before Write

Run output checks (decode/tables/cmap coverage) and report warnings before writing files.

Pre-write Check
Warning Report
Safer Output

Ideal Use Cases

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.


Current Scope

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.

Ready to test your workflow?

Start with setup docs, then run your first import-subset-export cycle in the app.


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.

Learn more