Runebender is a cross-platform, free and open-source font editor built on the Linebender ecosystem of Rust crates. The desktop application runs on Linux and macOS, and an experimental WebAssembly version is available in the browser, though it is not fully functional yet.

It is designed to be an extensible and flexible base to build custom tools and workflows on top of, and uses the UFO and Designspace font source formats by default. It can also import Glyphs files, Glyphs packages, Babelfont packages, and compiled TTF and OTF fonts.

Included is a ComfyUI-like node editor for non-destructive workflows and local AI, with built-in support for DesignBot, a Rust DrawBot alternative built on the Linebender ecosystem.

Runebender editing an outlined letter R with curvature combs and continuity markers Runebender showing a node workflow: a model boldening a master, compared and installed Runebender showing the Virtua Grotesk glyph grid Runebender editing Arabic calligraphy with colored regions, a glyph browser, and a rendered preview Runebender editing colored Arabic calligraphy regions with the glyph browser hidden and a rendered preview below

Quick Install

cargo install --git https://github.com/eliheuer/runebender-xilem

Source Code