Transfonter alternative
FontPivot vs Transfonter
Transfonter is a long-running free @font-face generator. FontPivot’s webfont generator does a similar job with one main difference: your fonts are converted and subset in your browser instead of on a server. Transfonter offers more controls for older formats and font rendering. Here is how they compare, so you can pick the right one for the job.
We checked Transfonter’s converter page on . Features change, so confirm the details on transfonter.org before you decide.
Feature comparison
- Where your fonts are processed
- TransfonterUploaded to Transfonter’s server, converted there, and returned as a ZIP download
- FontPivotIn your browser; the files are not uploaded
- File limits
- Transfonter5 MB per file, up to 20 files
- FontPivot25 MB per file; several files at once
- Input formats
- TransfonterTTF, OTF, WOFF, WOFF2, SVG, TTC, DFONT, BIN, CFF, PFA, PFB, PS, PT3, SFD, T11, T42
- FontPivotTTF, OTF, WOFF, WOFF2, and TTC or OTC font collections
- Font collections (TTC)
- TransfonterAccepted by the converter, plus a separate TTC unpacker
- FontPivotThe converter lists the fonts in a collection; pick the ones to convert, each as its own file
- Output formats
- TransfonterTTF, EOT, WOFF, WOFF2, SVG
- FontPivotTTF, OTF, WOFF, WOFF2
- Hinting
- TransfonterKeep existing, TTFAutohint, or strip hinting
- FontPivotKeep existing (default) or remove it, with the size saved shown; no automatic hinting such as TTFAutohint
- Vertical metrics
- Transfonter“Fix vertical metrics” option
- FontPivot“Fix vertical metrics” option (off by default): follows Google Fonts’ rules, turns on USE_TYPO_METRICS, keeps the macOS line height, and shows the line height on macOS and Windows before and after
- Variable fonts
- TransfonterNo instancing options in the converter settings
- FontPivotVariable font instancer: fix an axis at one value or narrow its range, with the real file size shown; the CSS follows the new weights
- Fallback font CSS to reduce layout shift
- TransfonterNot offered
- FontPivotFont fallback generator: calculates
size-adjust,ascent-override,descent-override, andline-gap-overridefor system fallbacks such as Arial or Roboto from your font’s metrics and character widths, with a layout shift demo. Released versions of Safari apply onlysize-adjust - Subsetting
- TransfonterKeep all characters, chosen characters, or Unicode ranges
- FontPivotCharacter sets (starting from the Latin set Google Fonts serves), extra characters, and Unicode ranges, with the real file size shown as you choose; OpenType features and every name record are kept unless you remove features; optional split into one file per script, like Google Fonts
unicode-rangein the CSS- TransfonterNo setting for it in the converter options
- FontPivotAdded for each subset in the web font kit
font-display- Transfonterauto, block, swap, fallback, optional
- FontPivotauto, block, swap, fallback, optional
- Other CSS options
- Transfonter
local()rule, base64 embedding, fonts directory, family support - FontPivot
local()sources, base64 embedding, font folder; weights and styles of one family share afont-family - Demo page
- TransfonterOptional, in English, French, Georgian, German, Portuguese, Russian, or Spanish
- FontPivotSample page in the web font kit (English) with a layout shift comparison, plus a README with CSS, preload, and framework snippets
- Other tools
- TransfonterTTC unpacker, font explorer, format converter
- FontPivotWebfont generator, font subsetter, variable font instancer, font fallback generator, font viewer (details, characters, OpenType features, variable axes, vertical metrics, license notes), and 12 format-to-format converter pages
- Price
- TransfonterFree; the site has a donation page
- FontPivotFree, no account
When Transfonter is the better choice
- You need EOT or SVG fonts for very old browsers or devices.
- You want to add new hinting with TTFAutohint. FontPivot can keep or remove a font’s hinting, but not create it.
- Your source is a format FontPivot does not read, such as a DFONT, a PostScript Type 1 font (PFA, PFB), or a FontForge SFD file.
- You want the demo page in a language other than English.
When FontPivot is the better choice
- You would rather not upload a font, for example an unreleased brand font or a font from client work.
- Your files are larger than 5 MB each.
- You want text to jump less when the web font loads: the fallback generator writes adjusted fallback
@font-facerules for you. - You want each subset to come with the matching
unicode-range, and to see the real file size while you choose characters. - You want to inspect a font first: its name, weight, characters, OpenType features, variable axes, and license notes.
Good to know
- Most websites today only need WOFF2. EOT and SVG fonts were for browsers that are no longer in use; see WOFF2, WOFF, TTF, or OTF?
- Neither tool changes what a font’s license allows. Check that your license permits web use and conversion before you convert or subset a font.
- Converting a font between TTF and OTF means rebuilding its outlines in any tool, so keep your original file.