# `GSLayer.kerning`

*Instance Property*

Kerning dictionary for observing kerning changes.

## Declaration

```swift
var kerning: Any? { get }
```

```objc
@property (nonatomic, readonly) id kerning;
```

```python
kerning() -> object
```

## Discussion

This property is only a KVO surface. Use the kerning accessors to read or change pair values.

## See Also

### Kerning Values

- [`GSLayer previousKerningForLayer:direction:`](/Core/GlyphsCore/GSLayer/previousKerningForLayer:direction:) — Kerning value between a previous layer and this layer.
- [`GSLayer setPreviousKerning:forLayer:direction:`](/Core/GlyphsCore/GSLayer/setPreviousKerning:forLayer:direction:) — Sets the kerning value between a previous layer and this layer.
- [`GSLayer nextKerningForLayer:direction:`](/Core/GlyphsCore/GSLayer/nextKerningForLayer:direction:) — Kerning value between this layer and a next layer.
- [`GSLayer setNextKerning:forLayer:direction:`](/Core/GlyphsCore/GSLayer/setNextKerning:forLayer:direction:) — Sets the kerning value between this layer and a next layer.

