The Font Overview displays an overview of all glyphs in the font, and offers several tools to create and manage glyph sets, order glyphs, find glyphs, sort glyphs by different attributes, etc.
The Font Overview has two display modes, Tiled Glyphs (Glyph Cells) and Glyph List. Click on the icons at the bottom left of the window to switch between the two.
The Tiles Mode shows the font as a grid of glyph cells. The size of the cells can be adjusted by zooming in / out with the keyboard (⌘+ / ⌘-) or with the slider at the bottom.
- Large cells can show several layers of data: glyph name, glyph shape, width and margins, layers, vertical metrics. Smaller cells can show only the glyph shape.
- Unsaved glyphs have their names highlighted until the font is saved again.
- A glyph’s mark color is used as the background color of the cell.
- A small L indicates that the glyph contains more than one layer.
- A small N indicates that the glyph contains a note.
The List Mode displays the font as one big table, showing several types of data for each glyph.
Click on the column headers to sort the glyphs according to different attributes.
Individual columns can be shown/hidden using the table’s contextual menu (right-click the table header to open it):
|single click||Select single glyph.|
|⌥ + single click (Multi‑Window mode)||Opens a new Glyph Window.|
|single click (Single Window mode)||Select single glyph and send it to the Glyph View.|
|double click (Single Window mode)||Send the glyph to the Glyph View.|
|click + drag||
Drag the selection on the same Font Overview:
|⌘ + click + drag||Modify the selection while moving the mouse.|
|copy||Copies the selected glyphs to the clipboard as glyph objects, and the glyph names as string representation.|
|copy as component||Copies the selected glyph as component (single glyph selection only).|
|undo/redo||Undo or redo the selected glyph(s).|
|start typing a glyph name||Tries to find and select that glyph.|
|⌘ + J||Opens a Jump To Glyph window.|
|delete||Remove the glyph from the font.|
|⌥ + delete||Remove the glyph from the font and the template glyph from the Font Overview.|
Load All Glyphs
If a font contains too many glyphs, a Load All Glyphs button will appear at the bottom left of the Font Overview window. Pressing this button forces RoboFont to load data from all glyphs in the current font.
RoboFont has a preference named
loadFontGlyphLimit, which makes loading large fonts faster by controlling how many glyphs are loaded when an UFO is opened.
If a font has more glyphs than
loadFontGlyphLimit, the additional glyphs which are needed to render the Font Cell View or the Current Glyph View are loaded only as required.
Sometimes, however, it might be necessary to load data from all glyphs – for example, to build a complete unicode map of the font. Since the unicodes are stored in each glyph, all
.gliffiles in the font need to be parsed, and that takes a while for very large fonts.