# `GSFont setReadBuffer:forKey:`

*Instance Method*

Stores temporary serialized data for post-read processing.

## Declaration

```swift
func setReadBuffer(_ values: NSObject, forKey key: String)
```

```objc
- (void) setReadBuffer:(NSObject *) values forKey:(NSString *) key;
```

```python
setReadBuffer_forKey_(values: NSObject, key: str)
```

## Parameters

- `values` — The value to keep until post-read processing.
- `key` — The read-buffer key.

## Discussion

This is used while reading older or staged file data that cannot be applied until related objects have been loaded.

## See Also

### Importing Font Data

- [`GSFont readSettingDict:`](/Core/GlyphsCore/GSFont/readSettingDict:) — Reads editor and file settings from a Glyphs property-list representation.
- [`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.

