Building accented glyphs ↩
- Using the Add Glyphs sheet
- Using Glyph Construction
- Building accented glyphs with code
- Useful Tools
This page gives an overview of the different methods to build accented glyphs in RoboFont.
Using the Add Glyphs sheet
The Add Glyphs sheet is RoboFont’s native interface for adding new glyphs to a font. It supports a very basic syntax for building glyphs using components and anchors.
Using Glyph Construction
The Glyph Construction language offers a more powerful syntax for building glyphs from components. It supports other positioning methods besides anchors, and includes many other features such as variables, transformations, setting glyph metrics, decomposing contours, etc.
Glyph Construction is available as the
glyphConstruction Python module, which comes embedded in RoboFont 3, and as the Glyph Construction extension, which contains the module (for RoboFont 1 users) and the Glyph Builder, a glyph construction editor with live preview and an Analyzer function for debugging.
Building accented glyphs with code
It is also possible to build accented glyphs with a script using the
glyphConstruction module. This method does not provide a visual preview, but it’s very fast – so you can build accented glyphs for several fonts at once in batch.
If you choose this approach to build your accented glyphs, don’t forget to:
- backup your fonts before running the script!
- check the resulting glyphs visually, to make sure that they are correct
The following tools can be helpful while building accented glyphs:
Anchor Overlay Tool
Anchor Overlay Tool by Jens Kutilek is a custom interactive tool to assist in workflows which use anchors to align components and base glyphs. It offers special functions for placing anchors, previewing accents and positioning components.
Adjust Anchors by the Adobe Type Team is another tool built around an anchor-based workflow. It offers a window to interactively preview combinations of base glyphs and accents, and a live preview in the Glyph Editor.
GlyphPalette by Rafał Buchner is a tool to visualize all accented versions of a glyph, and to quickly navigate between components and base glyphs.
Generate Mark Files
The Adobe Type Team distributes two scripts to generate Mark Files for decomposed accented glyphs:
Check the ReadMe for instructions on how to use these tools.