# `GSComponent updateComponentGlyph`

*Instance Method*

Resolves the base glyph and updates the reference when the glyph was renamed.

## Declaration

```swift
func updateGlyph()
```

```objc
- (void) updateComponentGlyph;
```

```python
updateComponentGlyph()
```

## Discussion

A renamed glyph causes normal component change notifications.

## See Also

### Base Glyph

- [`GSComponent.componentName`](/Core/GlyphsCore/GSComponent/componentName) — The name of the referenced base glyph.
- [`GSComponent.component`](/Core/GlyphsCore/GSComponent/component) — The base glyph resolved from [`GSComponent.componentName`](/Core/GlyphsCore/GSComponent/componentName) in the font of the containing layer.
- [`GSComponent updateComponentGlyphDontNotify`](/Core/GlyphsCore/GSComponent/updateComponentGlyphDontNotify) — Resolves the base glyph without registering a change to the component.
- [`GSComponent updateComponentGlyphFast`](/Core/GlyphsCore/GSComponent/updateComponentGlyphFast) — Resolves the base glyph without undo or change notifications.

