# `GSFont.previewRemoveOverlap`

*Instance Property*

A Boolean value that controls whether preview drawing removes overlaps.

## Declaration

```swift
var previewRemoveOverlap: Bool { get set }
```

```objc
@property (nonatomic, assign) BOOL previewRemoveOverlap;
```

[See also `previewRemoveOverlap` in the Python API](https://docu.glyphsapp.com/#GSFont.previewRemoveOverlap)

```python
pyobjc_instanceMethods.previewRemoveOverlap() -> bool
pyobjc_instanceMethods.setPreviewRemoveOverlap_(previewRemoveOverlap: bool)
```

## Discussion

This affects preview rendering and generated preview outlines. It does not change the stored paths.

## See Also

### Editing Settings

- [`GSFont.keyboardIncrement`](/Core/GlyphsCore/GSFont/keyboardIncrement) — Small keyboard movement step in font units.
- [`GSFont.keyboardIncrementBig`](/Core/GlyphsCore/GSFont/keyboardIncrementBig) — Larger keyboard movement step in font units.
- [`GSFont.keyboardIncrementHuge`](/Core/GlyphsCore/GSFont/keyboardIncrementHuge) — Largest keyboard movement step in font units.
- [`GSFont.snapToObjects`](/Core/GlyphsCore/GSFont/snapToObjects) — A Boolean value that controls whether editing operations snap to nearby objects.
- [`GSFont.displayStrings`](/Core/GlyphsCore/GSFont/displayStrings) — Text strings stored for edit tabs.

