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.
|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.|
Copying between layers
A Jump To Layer pop-up window is also avaialable to quickly copy between layers of the same glyph. It can be opened by pressing
L while working in the Glyph Editor.
|Copy||Copy the contents of the current layer to one or more layers.|
|Move||Copy the contents of the current layer to one or more layers, and clear the contents of the current layer.|
|Flip||Switch the contents of the current layer with the contents of another layer, and vice-versa.|
|Copy Metrics||Copy glyph width when copying between layers.|