Home
Index

# How to generate new glyphs

There are several ways to generate new glyphs

## Manually generate new glyphs

1. Choose Glyph > Add Glyphs… or press ⌘⇧G to bring up the glyph generation dialog.

2. In the dialog, enter the glyph names for the glyphs to generate, separated by spaces or newlines, and press Generate.

   Instead of mere glyph names, you can generate glyphs with recipes using operators:

   1. Build a component copy of a single glyph: `florin=Fhook`
   2. Letter plus letter to build a ligature composite: `A.half+E=AE`
   3. Glyph plus mark to build a diacritic composite: `A+ringcomb.lower=Aring`
   4. Unicode ranges with a colon: `uni4000:uni43FF`

## Generate glyphs to fill a language group.

1. Switch to Font view ⌘⌥1

2. In the sidebar, select the language group (e.g., Languages > Latin > Western European) you want to add to your font. You see the missing glyphs count in the badge.

3. Right click its sidebar entry.

4. In the window that pops up, select all glyphs you want to generate and click Generate.

## Generate single glyph

1. Switch to Font view ⌘⌥1

2. At the bottom, press the Plus button or choose Glyph > New Glyph ⌘⌥⇧N. A new glyph cell appears with an unnamed glyph, and its name selected for editing.

3. Type either a valid glyph name (contains only A-Z, a-z, 0-9, period, hyphen, underscore) or the character itself. If you pause for a second, the glyph name will offer autocomplete options if it matches the beginning of a glyph in the built-in glyph database.

4. Confirm by pressing the Return key ⏎. The glyph name will be transformed into a human-readable ‘nice name’ immediately.