# `GSGlyph.sortNameKeep`

*Instance Property*

The sorting key used when alternate glyphs are kept together.

## Declaration

```swift
var sortNameForKeepAlternatesTogether: String? { get set }
```

```objc
@property (nonatomic, strong) NSString * sortNameKeep;
```

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

```python
pyobjc_instanceMethods.sortNameKeep() -> str
pyobjc_instanceMethods.setSortNameKeep_(sortNameKeep: str)
```

## Discussion

This is usually derived together with [`GSGlyph.sortName`](/Core/GlyphsCore/GSGlyph/sortName) by the Glyph Info Database.

> **See Also**
> [`GSFont.keepAlternatesTogether`](/Core/GlyphsCore/GSFont/keepAlternatesTogether).

## See Also

### Sorting

- [`GSGlyph.sortName`](/Core/GlyphsCore/GSGlyph/sortName) — The key used instead of [`GSGlyph.name`](/Core/GlyphsCore/GSGlyph/name) for predefined glyph sorting.
- [`GSGlyph.storeSortName`](/Core/GlyphsCore/GSGlyph/storeSortName) — Whether [`GSGlyph.sortName`](/Core/GlyphsCore/GSGlyph/sortName) and [`GSGlyph.sortNameKeep`](/Core/GlyphsCore/GSGlyph/sortNameKeep) are stored as glyph-local glyph info.

