RoboFont supports multiple layers in a single font.

The layering system in RoboFont is very flexible, and can be used in many ways:

  • to separate different stages of a project
  • to facilitate collaboration with other designers
  • to store multiple masters of a typeface
  • to store different layers of a color font
  • anything else you can think of

RoboFont 3 implements support for layers via UFO3, while RoboFont 1 implements layers as custom extensions to UFO2.

Layers are more flexible in RF3: different layers of a glyph can have different widths. In RF1, all layers of a glyph must have the same width.

Creating and editing layers

Use the Layers section of the Inspector panel to add, delete, edit and reorder layers.

Layer colors
Each layer has a color. Colors are used to differentiate layers when they are in the background of the Glyph View.
Default layer
The star indicates the default layer. To make another layer the default, right-click it to open a contextual menu, and choose Make Default Layer.
  • Layer names are restricted to ASCII characters. Spaces, slashes and semicolons are not allowed.


button action
Add a layer.
Remove selected layer.
Toggle visibility of selected layer.
Toggle fill color in selected layer.
Toggle stroke color in selected layer.
Toggle points in selected layer.
Toggle point coordinates in selected layer.
Last edited on 23/01/2018