---
title: glyphGenerator
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nslayoutmanager/glyphgenerator
---

# glyphGenerator

The glyph generator that the layout manager uses.

## Declaration

```swift
var glyphGenerator: NSGlyphGenerator { get set }
```

## Discussion

Discussion Setting the glyph generator invalidates all glyphs and layout in the layout manager.

## See Also

### Causing glyph generation and layout

- [ensureGlyphs(forCharacterRange:)](appkit/nslayoutmanager/ensureglyphs(forcharacterrange:).md)
- [ensureGlyphs(forGlyphRange:)](appkit/nslayoutmanager/ensureglyphs(forglyphrange:).md)
- [ensureLayout(forBoundingRect:in:)](appkit/nslayoutmanager/ensurelayout(forboundingrect:in:).md)
- [ensureLayout(forCharacterRange:)](appkit/nslayoutmanager/ensurelayout(forcharacterrange:).md)
- [ensureLayout(forGlyphRange:)](appkit/nslayoutmanager/ensurelayout(forglyphrange:).md)
- [ensureLayout(for:)](appkit/nslayoutmanager/ensurelayout(for:).md)
