# `GSFont addGlyphFast:`

*Instance Method*

Adds a glyph without undo, observer notifications, synchronization, or cache updates.

## Declaration

```swift
func addGlyphFast(_ glyph: GSGlyph)
```

```objc
- (void) addGlyphFast:(GSGlyph *) glyph;
```

```python
addGlyphFast_(glyph: GSGlyph)
```

## Discussion

Use this method only while constructing a font when the omitted bookkeeping is handled separately.

## See Also

### Adding and Removing Glyphs

- [`GSFont newGlyphWithName:`](/Core/GlyphsCore/GSFont/newGlyphWithName:) — Creates a glyph configured for the font without adding it to [`GSFont.glyphs`](/Core/GlyphsCore/GSFont/glyphs).
- [`GSFont newGlyphWithName:changeName:`](/Core/GlyphsCore/GSFont/newGlyphWithName:changeName:) — Creates a glyph configured for the font without adding it to [`GSFont.glyphs`](/Core/GlyphsCore/GSFont/glyphs).
- [`GSFont addGlyph:`](/Core/GlyphsCore/GSFont/addGlyph:) — Adds a glyph to the font.
- [`GSFont addGlyphsFromArray:`](/Core/GlyphsCore/GSFont/addGlyphsFromArray:) — Adds a sequence of glyphs to the font as one undoable change.
- [`GSFont removeGlyph:`](/Core/GlyphsCore/GSFont/removeGlyph:) — Removes a glyph from the font and clears its parent.
- [`GSFont removeGlyphs:`](/Core/GlyphsCore/GSFont/removeGlyphs:) — Removes a sequence of glyphs from the font as one undoable change.
- [`GSFont generateGlyphs:callback:`](/Core/GlyphsCore/GSFont/generateGlyphs:callback:) — Creates and adds glyphs for a sequence of glyph names and Unicode ranges.

