The Interface

Two views: a grid of every glyph, and an editor for one glyph in context.

StatusInterface map
StabilitySections are added as features land

Two Views

The grid shows every glyph in the font as a cell. Browse, search, filter, select several glyphs at once, and apply colour marks. The font-wide work is here too: kerning tables, groups, feature code, colour palettes, font info.

The editor shows one glyph with its points, handles, and metrics, and draws its neighbours around it. You always see a glyph in context rather than alone on a page.

Double-click a cell to enter the editor. The panels stay in place; the sections inside them change.

Sessions

The tab strip above the canvas holds several edit sessions. Press the plus to open another session on the current glyph, and the cross to close one.

Each session keeps its own text buffer, tool, selection, viewport, and undo stack. Sessions track a glyph by name, so they survive a rename and follow you across master switches.

Left Panel

A strip of icons at the top of the panel switches between its sections. Hover an icon for its name. Axes appears only when the font has a designspace.

Left panel sections
GlyphsThe glyph grid, with the search and filter controls below it.
ShapesReusable shapes to place in a drawing.
AxesThe designspace axes and where the current view sits on them.
Local AIChoose a model and run it. See Local Models.

The Glyphs section holds these controls:

Glyphs section
SearchNarrow the grid. The controls beside the box set the scope to name, Unicode, or both, and turn on regular expressions and case matching.
CategoriesUnicode categories: letters, marks, numbers, punctuation, symbols.
LanguagesLanguage and script rows with Google Fonts coverage. A row still missing glyphs shows a plus that adds every one it names, encoded, to every master.
FiltersSaved filters. Build one from the search controls and keep it; filters are stored in the font, so they travel with the source.

View → Sort Glyphs by Name and View → Sort Glyphs by Unicode set the order of the grid.

Right Panel: Both Views

Always available
PreviewThe current glyph drawn large, with an anatomy view: outline, handle lines, points, and a metric frame.
GlyphName, Unicode value, kerning groups, and the metric keys. See Glyphs.
MastersOne row per master, each drawing the current glyph as that master draws it. Axis sliders sit above. See Masters and Interpolation.

Right Panel: Editor

While editing a glyph
CoordinatesWhere the selection is, a nine-point reference picker, and numeric move and scale. With an anchor selected the fields address the anchor, and a Lock and Free toggle governs anchor-locked components.
TransformationsFlip, rotate, and duplicate tiles.
CurvesCurvature comb and continuity display.
BackgroundShow, send, swap, or clear the background layer, and name a reference glyph to ghost behind the drawing.
LayersBackup layers, intermediate layers, and shape switches. See Masters and Interpolation.
RelatedThe glyph’s base, its suffix siblings, the glyphs it uses as components, and every composite that uses it. One click away each.
ShapingThe text buffer’s characters in logical order against the shaped glyphs, linked by cluster. See Text and Shaping.
MeasureAppears only while the measure tool is active. See Tools.

Right Panel: Grid

Font-wide work
Font InfoNames and vertical metrics of the active master, saved to fontinfo.plist.
GroupsKerning groups as shelves, with the grid selection assignable in one press. See Spacing and Kerning.
KerningEvery pair on the active master, searchable, editable.
FeaturesThe master’s features.fea in an editor, with Generate, Apply, and Revert. See Feature Code.
ColorThe CPAL palette and layer mapping. See Color Fonts.
CompareEvery master against the active one: glyph counts, structural incompatibilities, differing advances, kerning pair counts, and vertical metrics that disagree.
DimensionsStems and bars measured from the reference glyphs, per master. Measured from the outlines, not typed in.
AxesAxis sliders, instances, and axis mappings, for designspaces.

Bottom Bar

In the editor, the bottom bar carries the metrics of the current glyph: advance width and the two sidebearings. Editing a field moves the outline or the sidebearing directly.

In the grid, it shows the current selection and copies it as text.

Header

The header shows the path of the open font and the state of the file. After a save it reads the time, so you can tell at a glance whether what is on screen is on disk.

Runebender watches the files it has open. Change a UFO on disk with another tool, or with a script, and the editor reloads it.

Themes

View → Theme switches the palette. Four themes ship: Dark, Midnight, Gray and Light. A theme sets more than colour, so corner radii, rule weights and the way glyph marks are drawn change with it.

See Themes.