# `GSGlyph applyGlyphInfoFast:changeName:changeUnicode:`

*Instance Method*

Applies glyph information from a Glyph Info Database record for construction-time use.

## Declaration

```swift
func applyInfoFast(_ info: GSGlyphInfo, changeName: Bool, changeUnicode: Bool)
```

```objc
- (void) applyGlyphInfoFast:(GSGlyphInfo *) info changeName:(BOOL) changeName changeUnicode:(BOOL) changeUnicode;
```

```python
applyGlyphInfoFast_changeName_changeUnicode_(info: GSGlyphInfo, changeName: bool, changeUnicode: bool)
```

## Parameters

- `info` — The glyph information to apply.
- `changeName` — Whether to adopt the name from the glyph information.
- `changeUnicode` — Whether to adopt the Unicode values from the glyph information.

## Discussion

Glyph info stored as glyph-local overrides is preserved. Use this while constructing a glyph that is not yet part of a font or does not need normal glyph-change handling.

## See Also

### Glyph Info

- [`GSGlyph hasCustomGlyphInfo`](/Core/GlyphsCore/GSGlyph/hasCustomGlyphInfo) — Whether any glyph info is stored as a glyph-local override.
- [`GSGlyph applyGlyphInfo:changeName:changeUnicode:`](/Core/GlyphsCore/GSGlyph/applyGlyphInfo:changeName:changeUnicode:) — Applies glyph information from a Glyph Info Database record.

