.vf

What is a .vf file?

One font file, infinite weights and widths — the future of web typography.

Safe format
Type Font
By Microsoft / Google / Apple / Adobe (OpenType spec)
MIME font/ttf

Drop any file to identify it

No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.

What is it

Variable fonts aren't really a separate format — they use the standard .ttf or .otf container with additional OpenType tables (fvar, gvar, STAT) that define continuous axes of variation. A single variable font file can contain every weight from hairline to black, every width from compressed to expanded, and any other axis the designer defines — italic, optical size, serif style, whatever.

The .vf extension itself is primarily used in TeX/LaTeX systems for virtual fonts (a different concept entirely), but the term "variable font" has become synonymous with OpenType Font Variations, introduced in OpenType 1.8 (2016). Under the hood, a variable font stores a default set of glyph outlines plus delta values that describe how each point moves along each variation axis. The rendering engine interpolates between these deltas to generate any intermediate style.

Variable fonts have transformed web typography. Instead of loading four separate font files (regular, italic, bold, bold-italic), a single variable font covers the entire design space — often with a smaller total file size. Google Fonts, Adobe Fonts, and independent type foundries now offer variable versions of popular typefaces. The `font-variation-settings` CSS property gives designers continuous control over weight, width, and custom axes.

Technical details
Full Name
Variable Font
MIME Type
font/ttf
Developer
Microsoft / Google / Apple / Adobe (OpenType spec)
Magic Bytes
00 01 00 00 (TrueType) or 4F 54 54 4F (OpenType)
Safety
.vf is a known, safe format.
What opens it
Any modern browser
FREE All
FontForge
FREE Win / Mac / Linux
Axis-Praxis
FREE Web
Wakamai Fondue
FREE Web
FAQ
Are variable fonts smaller than multiple static fonts?
Usually yes. A variable font covering 9 weights is typically smaller than 9 separate static font files, because it stores deltas rather than complete duplicate outlines.
Do all browsers support variable fonts?
Yes — all modern browsers (Chrome, Firefox, Safari, Edge) support OpenType variable fonts. Use the font-variation-settings CSS property or standard properties like font-weight with numeric values (100-900).
How do I tell if a font is variable?
Drop it into Wakamai Fondue (wakamaifondue.com) or check for an fvar table using FontForge. Variable fonts will show variation axes like weight, width, and any custom axes the designer defined.
Related formats