Frequently Asked Questions
Common issues and practical answers based on current behavior.
Which formats can I import for glyph browsing?
ttf, woff, and woff2 are supported in the import flow.
Can WebFont create icon fonts from SVG files?
Yes. Use Font Builder to import outlined SVG artwork, assign glyph names and Unicode values, and export TTF, WOFF, WOFF2, CSS, demo HTML, and metadata.
Can I edit an existing font?
Font Builder can import a static TrueType-based source font, add new SVG glyphs, or replace existing Unicode glyphs. Replacement glyph IDs are kept stable when editing a source font.
What is a .webfontproject file?
It is a project package for Font Builder. It saves the current SVG glyphs, build settings, output options, replacement targets, and embedded source font data when a source font is used.
Why does Font Builder reject some SVG files?
Font Builder expects outlined static SVG artwork. Unsupported SVG features such as live text, raster images, masks, filters, clipping, scripts, animation, and external resources are rejected instead of being silently changed.
What does Preflight Check inspect?
Preflight Check reports Unicode conflicts, duplicate glyph names, empty paths, abnormal SVG dimensions, baseline/ascender/descender issues, unsupported SVG features, and glyphs that may be too complex for stable font output.
Do Preflight errors block building?
Preflight is a warning and review step. You can build passing glyphs to skip red rows, or continue with all glyphs if you want the native engine to try them. The build engine may still reject unsupported or unsafe input during export.
Can WebFont turn text into SVG?
Yes. Text to SVG converts words, phrases, and multi-line text into SVG outlines using the loaded font. It supports font size, variable weight when available, letter spacing, line height, wrap width, alignment, padding, fill color, and fallback controls.
Why did my existing glyph list disappear after importing another file?
Import currently replaces the active session data. If you need comparison, open another workspace window and load a different font there.
Why can I not generate a subset from multiple loaded fonts?
Subset generation is currently designed for exactly one source font at a time.
Which subset outputs are supported?
Subset output supports WOFF2, WOFF, and TTF.
Why does subset generation fail on some fonts?
Current subset output only supports TrueType-outline fonts. Fonts that rely on unsupported outline/table structures may fail with validation or unsupported-format errors.
What does “Generate Web Package” produce?
It generates a package folder with:
fonts/(WOFF2+WOFF)- one CSS file (
@font-face,unicode-range) demo.htmlpreview page
Font Builder can also generate a web package with font files, CSS, demo HTML, metadata, glyph previews, and HTML snippets for icon-font usage.
Are variable fonts supported?
Variable fonts are detected in the inspector. Text to SVG can expose a variable weight control when the loaded font provides a weight axis. Subset and conversion behavior depends on the source font and selected operation.
Why do I see warnings after generation?
Warnings come from built-in validation checks (for example missing cmap mappings, size regressions, or OpenType layout table consistency checks). Outputs may still be written when only warnings are present.
Does WebFont upload my font files?
No. Font processing is local. See the privacy page for details.