Concept reference

Glossary.

A compact vocabulary map for Runebender, font source workflows, and terms used across these alpha docs.

StatusConcept reference
AudienceNew users, contributors, agents
SourceRunebender docs and common font tooling terms
StabilityDefinitions are broad; implementation details may move

Sources

Source formats and files
UFOUnified Font Object. A source font format made of directories and files that can be inspected and versioned.
GLIFGlyph Interchange Format. The XML file format used for individual glyph data inside UFO sources.
Source-firstThe current Runebender workflow: build and run from source rather than downloading a finished release app.
Round tripOpening, editing, saving, and reopening source data across tools without losing important information.

Drawing

Glyph drawing terms
ContourA path that describes part of a glyph outline.
On-curve pointA point that lies directly on the visible outline.
Off-curve pointA control point used by cubic bezier curves to shape the segment between on-curve points.
HyperbezierA Runebender-supported path style where smooth curves are defined by on-curve points and control points are computed automatically.
CubicA standard cubic bezier outline representation using explicit off-curve control points.

Workflows

Editor workflows
TracingConverting a bitmap reference image into editable outline data.
img2bezThe local/offline bitmap-to-bezier tracing path documented for Runebender Xilem.
QuiverAIAn optional cloud vectorization backend for tracing. It requires network access, an API key, and API credits.
Preview modeA temporary view for inspecting glyph drawing without normal editing handles.

Project

Project terms
Runebender CoreThe headless Rust crate and CLI direction for non-UI font operations, shared editing state, and data types at eliheuer/runebender-core.
Runebender XilemThe native Rust/Xilem editor front-end at eliheuer/runebender-xilem.
Runebender WebThe browser editor (Vue/WASM) at eliheuer/runebender-web — the source of the cloud editor on this site.
Runebender ComfyThe ComfyUI node path at eliheuer/runebender-comfy; embeds the editor from runebender-web.
Runebender DruidThe earlier Druid-based editor implementation at linebender/runebender.
Front-endA host interface built around Runebender editing work. Xilem and Comfy are current examples; more may exist later.
LinebenderThe broader Rust UI ecosystem around Xilem and related projects.
AlphaUseful for experimentation, but not a promise of stable UI, file behavior, or release packaging.