# `GSFont readSettingDict:`

*Instance Method*

Reads editor and file settings from a Glyphs property-list representation.

## Declaration

```swift
func readSettingDict(_ settings: [String : Any])
```

```objc
- (void) readSettingDict:(NSDictionary<NSString *,id> *) settings;
```

```python
readSettingDict_(settings: dict[str, object])
```

## Parameters

- `settings` — A settings dictionary from a Glyphs file.

## Discussion

This is used while loading serialized font data.

## See Also

### Importing Font Data

- [`GSFont setReadBuffer:forKey:`](/Core/GlyphsCore/GSFont/setReadBuffer:forKey:) — Stores temporary serialized data for post-read processing.
- [`GSFont postRead:`](/Core/GlyphsCore/GSFont/postRead:) — Completes the font after reading serialized data.
- [`GSFont postProcess`](/Core/GlyphsCore/GSFont/postProcess) — Completes editor-facing state after reading serialized data.
- [`GSFont importAFM:fontMaster:verticalMetrics:metrics:kerning:error:`](/Core/GlyphsCore/GSFont/importAFM:fontMaster:verticalMetrics:metrics:kerning:error:) — Imports metrics and kerning from Adobe Font Metrics data.

