WebFont: Subset & Convert
macOS / Utilitaires
WebFont is a macOS utility for font conversion, subsetting, and web delivery packaging.
All processing runs locally on your Mac.
What you can do
Font Conversion
- Convert between TTF, OTF, WOFF, and WOFF2.
- Use Single Font Conversion or Batch Font Conversion queue workflows.
- WOFF2 encode/decode is backed by Google's WOFF2 library.
Subset Generation
- Build subsets from Current Selection or Text Input mode.
- Paste text or import .txt to extract characters for subsetting.
- Apply Unicode preset groups (General / Japanese / Korean) and block-based filtering.
- Export subset outputs as WOFF2, WOFF, and/or TTF.
- Control OpenType layout handling:
- Preserve all layout features
- Keep essential positioning only
- Remove all layout tables
- Optional OpenType feature-tag filtering (keep selected / remove selected tags).
Web Package Export
- Generate a web package in one step:
- fonts/ (WOFF2 + WOFF)
- CSS with @font-face and unicode-range
- demo.html preview page
- Demo includes live text/size preview and a Character -> Unicode -> HTML Entity reference table.
Glyph Asset Export
- Export selected glyphs as SVG, PNG, or PDF.
Quality & Risk Checks
- Validation runs before output is written.
- Checks include decoder/parser validity, required table presence, missing cmap mappings for selected code points, duplicate Unicode mapping conflicts, and compatibility warnings.
Multi-Window Workflow
- Open multiple windows (File -> New Window) to compare A/B settings side by side.
Privacy
- No cloud upload.
- No external processing.
- Your font files stay on your device.
Notes
- Subset generation currently supports TrueType-outline fonts.
Quoi de neuf dans la dernière version ?
Added Text-driven Subsetting: paste text or import a .txt file to extract characters and generate subsets.
Added Generate Web Package: one-click export of WOFF2 + WOFF + CSS (@font-face + unicode-range) + demo.html.
Added a character reference table in demo output: Character / Unicode / HTML Entity.
Added multi-window workflow: use Command + N to open a new workspace for A/B comparison.
Improved import behavior: import and drag-and-drop are now single-file; when multiple files are dropped, only the first one is kept.
Added collapsible sections: Unicode Presets and OpenType Layout now support expand/collapse and remember last state.
Improved subset size optimization by trimming more non-essential tables.
Added validation enhancement: reports now include duplicate Unicode mapping conflicts.
Improved web package CSS output: font-weight is now generated more accurately for static vs variable fonts.
Fixed and refined multiple UI layout/details issues (including info panel text layout).