Skip to content
SPECIFICTION
Get listed

Fontra

fontra.xyz

Free plan Open source WebWindowsmacOSLinuxSelf-hosted
Visit fontra.xyz
Spec score 8.6 #4 of 33 in Font Design Software

What it is

Fontra is a free, open-source browser-based font editor designed around variable fonts. It was initially developed to make designing and producing large CJK fonts more efficient. Its architecture combines a JavaScript browser client and Python server, which can run locally or remotely. Fontra Pak bundles the application for desktop use and local file editing; a remote server setup allows real-time collaboration among users, with changes propagating across windows. The project supports reading and writing Designspace and UFO files, as well as reading and exporting TTF and OTF files, including variable fonts. Editing features include live text entry, designspace axis navigation, interpolation, OpenType features, outline editing, components, anchors, guidelines, background images, transformations, kerning, font metadata and variation-axis mapping. Fontra Pak has binaries for macOS 11 and newer, Windows 10 and newer, and Ubuntu x86_64. Linux users can also use Flatpak or Snap; source compilation is listed for other architectures such as ARM or PPC. The repository is licensed under GPL-3.0.

Spec sheet

What it does
Fontra is a browser-based font editor focused on variable-font design.Read 14 Oct 2026 · fontra.xyz
Integrations
The project lists FontMake integration in Fontra Pak, fontc integration, experimental glyf1 export through fontra-compile, and an rcjk plugin for RoboCJK data or remote rcjk servers.Read 1 Oct 2026 · github.com
Support
The official site links to Fontra documentation, GitHub and a Fontra Discord server.Read 1 Oct 2026 · fontra.xyz
License
The main Fontra repository and Fontra Pak are published under GPL-3.0.Read 14 Oct 2026 · github.com
Maker
Fontra is developed by Black[Foundry] and Just van Rossum with support from Google.Read 14 Oct 2026 · docs.fontra.xyz
Architecture
Fontra consists of a JavaScript browser client and a Python server that runs locally or on a remote machine.Read 1 Oct 2026 · github.com
Client and server
Fontra uses a JavaScript browser client and a Python server that can run locally or remotely.Read 14 Oct 2026 · github.com
Collaboration
The project supports local or networked remote servers and describes multi-user deployment through fontra-rcjk and django-robo-cjk behind NGINX.Read 14 Oct 2026 · github.com
Collaboration and networking
Fontra supports real-time propagation of changes across multiple windows and uses JSON objects over a WebSocket for client-server communication.Read 1 Oct 2026 · github.com
Company facts
LinkedIn lists BlackFoundry as a Paris graphic-design partnership founded in 2014 with 2–10 employees.Read 14 Oct 2026 · linkedin.com
Company status news
Black[Foundry] news describes Fontra as a cross-platform open-source editor built around variable glyphs and large CJK fonts.Read 14 Oct 2026 · black-foundry.com
Desktop distribution
Fontra Pak bundles a self-contained server for macOS, Windows and Linux x86_64, with Flatpak and community Snap options.Read 14 Oct 2026 · github.com
Documentation
The documentation is organized into introductions, tutorials, how-tos, reference and explanations, and is licensed CC BY 4.0.Read 14 Oct 2026 · docs.fontra.xyz
Downloads
The official site lists version 2026.10.0 downloads for macOS, Windows 10/11, Ubuntu Linux x86_64 and Flatpak.Read 14 Oct 2026 · fontra.xyz
Editing features
Implemented features include live text entry, designspace axis navigation, live interpolation, OpenType features, outline editing, components, anchors, guidelines, background images, transformations, kerning, font metadata and variation-axis mapping.Read 1 Oct 2026 · github.com
Export
FontMake integration is included and experimental glyf1 export is provided through fontra-compile.Read 14 Oct 2026 · github.com
Extensibility
The architecture uses JSON messages over WebSocket and supports pluggable client views and storage backends.Read 14 Oct 2026 · github.com
File formats
The project lists support for reading and writing Designspace and UFO files and reading and exporting TTF and OTF files, including variable fonts.Read 1 Oct 2026 · github.com
Font-level editing
Fontra provides font overview, metadata, kerning, OpenType feature and variation-axis editing.Read 14 Oct 2026 · github.com
Funding news
A 2023 Fontra presentation says Google Fonts funded the project through the end of 2024.Read 14 Oct 2026 · fontra.xyz
Glyph tools
Glyph editing includes pen drawing, quadratic curves, variable components, anchors, guidelines, background images, transformations and undo/redo.Read 14 Oct 2026 · github.com
Independent praise: collaboration
PAGE characterizes Fontra as designed around collaboration and variable fonts while still under development.Read 14 Oct 2026 · page-online.de
Independent praise: local privacy
PAGE reports that Fontra Pak keeps fonts on the user’s computer rather than uploading them and saves automatically without a Save button.Read 14 Oct 2026 · page-online.de
Independent praise: user support
A GitHub discussion user said Fontra was extremely important for graduate work and thanked the maintainer for a quick export fix and clear explanation.Read 14 Oct 2026 · github.com
Independent praise: variable fonts
TypeDrawers participants describe Fontra as particularly useful for variable-font work and as a promising future project.Read 14 Oct 2026 · typedrawers.com
Latest release
Release 2026.10.0 on 5 October 2026 added an Open Font dialog, New/Open menu actions and a double-click drop area.Read 14 Oct 2026 · github.com
Limit: component anchors
An open issue reports incorrect anchor propagation when decomposing components, including duplicate anchors.Read 14 Oct 2026 · github.com
Limit: export reliability
A discussion documents a Chinese variable-font export KeyError caused by duplicate layer names at different locations; a maintainer supplied a fix.Read 14 Oct 2026 · github.com
Limit: feature breadth
TypeDrawers users say Fontra still needs features and has less complete OpenType-table support than mature tools.Read 14 Oct 2026 · typedrawers.com
Limit: kerning and metadata bugs
Open GitHub issues report kerning-save failures for discrete axes, per-master UFO metadata overwrites and deletion of non-kerning groups.Read 14 Oct 2026 · github.com
Limit: SVG import
An open issue reports that SVG or vector-shape import is unsupported and dragged SVG files are rejected.Read 14 Oct 2026 · github.com
Limit: work in progress
Independent coverage repeatedly describes Fontra as still in development rather than a finished commercial editor.Read 14 Oct 2026 · page-online.de
Linux options
Linux users can use Flatpak or Snap, and compiling from source is the option for non-x86_64 platforms such as ARM or PPC.Read 1 Oct 2026 · blog.fontra.xyz
Local and remote use
Fontra Pak runs Fontra locally for editing computer files, while Fontra can also run remotely from a server for real-time collaboration between multiple users.Read 1 Oct 2026 · docs.fontra.xyz
OpenType and shaping
The feature list includes kerning display, text shaping, right-to-left layout and OpenType feature application.Read 14 Oct 2026 · github.com
Plugins
Public packages include fontra-rcjk, fontra-glyphs and fontra-compile for additional storage, format and compilation workflows.Read 14 Oct 2026 · github.com
Primary use
It was originally developed to make the design and production of large CJK fonts more efficient.Read 1 Oct 2026 · docs.fontra.xyz
Product model
The project describes Fontra as open-source, cross-platform and variable-first.Read 14 Oct 2026 · docs.fontra.xyz
Product type
Fontra is an open-source, browser-based, cross-platform, variable-first font editor.Read 1 Oct 2026 · docs.fontra.xyz
Self-hosting command
The documented filesystem launch command opens a local server at http://localhost:8000/.Read 14 Oct 2026 · github.com
Source requirements
Source installation requires Python 3.11 or newer and Node.js 24 or newer.Read 14 Oct 2026 · github.com
Supported desktop downloads
Fontra Pak provides binaries for macOS 11 and newer, Windows 10 and newer, and Ubuntu x86_64.Read 1 Oct 2026 · github.com
Supported formats
The README documents Designspace, UFO, TTF, OTF and TTX workflows, with Glyphs support through a plugin.Read 14 Oct 2026 · github.com
Text editing
Text mode supports live text entry, multiline text, glyph selection, designspace axis sliders and live interpolation.Read 14 Oct 2026 · github.com

Plans and prices

Fontra Free free/libre open source · browser-based · cross-platform Read 1 Oct 2026 · blog.fontra.xyz
Fontra Free open-source font editor · work in progress Read 14 Oct 2026 · typedrawers.com

Every Fontra plan and price →

Strong points and limits

Strong points

  • Reads and writes Designspace and UFO files.
  • Reads and exports TTF and OTF files.
  • Includes outline, kerning and OpenType editing tools.
  • Remote setups support real-time collaboration.
  • Free and GPL-3.0 licensed.

Limits

  • Desktop binaries list specific minimum operating-system versions.
  • Ubuntu binary is listed for x86_64.
  • Other Linux architectures require compiling from source.

Who it suits

Fontra suits font designers working with variable fonts and CJK projects. It also fits users seeking either local desktop editing or remote, multi-user collaboration.

Fontra in depth

Read the full write-up

Fontra is a free, open-source font editor for type designers working with variable fonts and large CJK projects. Its mix of browser access and a standalone desktop bundle suits both local editing and server-based collaboration. The trade-off is that desktop downloads cover only selected systems and architectures.

Overview

Fontra pairs a JavaScript browser client with a Python server, which can run on the same computer or a remote machine. Fontra Pak bundles the application for desktop use and local files; a remote deployment enables multiple users to see changes propagate in real time across windows. That makes Fontra flexible for solo work and teams, but collaboration depends on a remote setup rather than the desktop bundle alone.

The project began as a way to improve the design and production of large CJK fonts. Its variable-first approach is backed by designspace axis navigation, live interpolation and variation-axis mapping. Fontra reads and writes Designspace and UFO files, and reads and exports TTF and OTF files, including variable fonts.

Key features

Variation-aware design: Live interpolation and axis navigation let designers examine how outlines change across a designspace, which is more useful for variable-font work than treating each output as an isolated static font.

Production editing: Outline editing, components, anchors, guidelines, background images and transformations cover core glyph work. Kerning, OpenType features, font metadata and variation-axis mapping extend the workflow into layout and font setup.

File exchange: Reading and writing Designspace and UFO supports project interchange, while TTF and OTF reading and export, including variable fonts, covers common compiled outputs. The distinction matters: compiled formats are supported for reading and export, not listed as editable project formats.

Integration options: Fontra Pak includes FontMake integration; the project also lists fontc integration, experimental glyf1 export through fontra-compile, and an rcjk plugin for RoboCJK data or remote rcjk servers. The experimental export is a narrower option than the established editing tools.

Connected windows: Changes propagate in real time across multiple windows, with client-server communication using JSON objects over a WebSocket. This supports a connected workflow without changing the fact that multi-user collaboration relies on a remote server.

Pricing

Fontra costs nothing. The free/libre open-source plan includes browser-based, cross-platform use; the repository is licensed under GPL-3.0. There is no paid tier or seat-based charge in the plan, making it a practical option for individual designers and teams that can run their own collaboration setup.

The cost advantage does not remove deployment considerations: local desktop editing uses Fontra Pak, while real-time work among multiple users requires Fontra running remotely. Readers choosing a local-only workflow get the editing application without that server-based collaboration arrangement.

Platforms

Fontra supports web, Windows, macOS and Linux. Fontra Pak provides desktop binaries for macOS 11 and newer, Windows 10 and newer, and Ubuntu x86_64. Linux users can also install through Flatpak or Snap; compiling from source is the route for non-x86_64 systems such as ARM or PPC. This is broad platform coverage, but Linux users outside x86_64 should expect a more involved path than downloading a supported desktop binary.

Who it's for

Fontra is strongest for type designers who need variable-font editing, especially those handling large CJK projects. Its local bundle suits a solo designer working on computer files, while teams willing to operate a remote server can use its real-time collaboration. It is a less direct fit for anyone who wants a ready-to-use collaborative desktop setup or needs a supported binary for a non-x86_64 Linux machine.

Pros and cons

Pros

No license fee: The free, open-source plan makes the full editor an accessible option for individual designers and teams.

Variable-font depth: Axis navigation, live interpolation and variation-axis mapping serve workflows centered on variation rather than static glyph sets.

Local and remote modes: Fontra Pak handles local files, while a remote server supports real-time collaboration.

Useful production breadth: Editing, kerning, OpenType features, metadata and common project and output formats bring many font-making tasks into one tool.

Cons

Collaboration requires deployment: Multiple users need Fontra running remotely, so teams must account for the server setup.

Uneven Linux convenience: The desktop binary targets Ubuntu x86_64; ARM and PPC users need to compile from source.

Some integrations are qualified: glyf1 export through fontra-compile is experimental, so it is not the same footing as the core editing features.

Alternatives

For more font-design options, browse Font Design Software.

FontBob is a freemium alternative with a free plan for drawing, spacing, preview, OTF export, production-ready fonts and sharing; choose it when that stated workflow and its broad platform support suit better.

Birdfont offers a free GPL open-source plan with TTF and monochrome SVG fonts, kerning, ligature substitutions, alternates and SVG import; choose it when those output and glyph-layout tools are the priority.

FontForge is a free, open-source option for Linux, macOS and Windows; consider it when a native desktop alternative is preferable.

Runebender is free and spans Linux, macOS, web and Windows, but is alpha software with a native editor and experimental browser build; choose it if that early-stage option fits your needs.

FontLab 8 is a paid Mac and Windows alternative with a free trial and a 97.00 USD once Starter license for one user on three computers for 97 days; consider it if a time-limited, full-functionality license with regular feature updates is a better fit.

FontStruct is a free online font-building tool funded by advertising and sponsors; choose it if an online building tool better suits your approach.

Bitmap Font Editor is a free alternative for Linux, macOS and Windows.

FontCreator is a paid Mac and Windows alternative with a free trial; consider it if that platform and licensing option better matches your needs.

Verdict

Choose Fontra if variable-font editing, CJK production, or a free open-source workflow matters more than a turnkey desktop collaboration setup. Its combination of variation tools, production editing and local or remote use makes a strong case for designers prepared to choose the deployment that fits their work. Look elsewhere if you need collaboration without a remote server or a ready desktop binary for non-x86_64 Linux.

Verdict

Fontra combines variable-font editing with local desktop and remote collaboration options. Check the listed desktop and Linux options against your operating system and architecture.

Where Specifiction places it

Alternatives to FontraAll alternatives →