The Interface
Two views: a grid of every glyph, and an editor for one glyph in context.
| Status | Interface map |
|---|---|
| Stability | Sections 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.
| Glyphs | The glyph grid, with the search and filter controls below it. |
|---|---|
| Shapes | Reusable shapes to place in a drawing. |
| Axes | The designspace axes and where the current view sits on them. |
| Local AI | Choose a model and run it. See Local Models. |
The Glyphs section holds these controls:
| Search | Narrow the grid. The controls beside the box set the scope to name, Unicode, or both, and turn on regular expressions and case matching. |
|---|---|
| Categories | Unicode categories: letters, marks, numbers, punctuation, symbols. |
| Languages | Language 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. |
| Filters | Saved 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
| Preview | The current glyph drawn large, with an anatomy view: outline, handle lines, points, and a metric frame. |
|---|---|
| Glyph | Name, Unicode value, kerning groups, and the metric keys. See Glyphs. |
| Masters | One row per master, each drawing the current glyph as that master draws it. Axis sliders sit above. See Masters and Interpolation. |
Right Panel: Editor
| Coordinates | Where 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. |
|---|---|
| Transformations | Flip, rotate, and duplicate tiles. |
| Curves | Curvature comb and continuity display. |
| Background | Show, send, swap, or clear the background layer, and name a reference glyph to ghost behind the drawing. |
| Layers | Backup layers, intermediate layers, and shape switches. See Masters and Interpolation. |
| Related | The glyph’s base, its suffix siblings, the glyphs it uses as components, and every composite that uses it. One click away each. |
| Shaping | The text buffer’s characters in logical order against the shaped glyphs, linked by cluster. See Text and Shaping. |
| Measure | Appears only while the measure tool is active. See Tools. |
Right Panel: Grid
| Font Info | Names and vertical metrics of the active master, saved to fontinfo.plist. |
|---|---|
| Groups | Kerning groups as shelves, with the grid selection assignable in one press. See Spacing and Kerning. |
| Kerning | Every pair on the active master, searchable, editable. |
| Features | The master’s features.fea in an editor, with Generate, Apply, and Revert. See Feature Code. |
| Color | The CPAL palette and layer mapping. See Color Fonts. |
| Compare | Every master against the active one: glyph counts, structural incompatibilities, differing advances, kerning pair counts, and vertical metrics that disagree. |
| Dimensions | Stems and bars measured from the reference glyphs, per master. Measured from the outlines, not typed in. |
| Axes | Axis 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.