# `GSFont axesValueSteps:`

*Instance Method*

Returns sorted internal coordinate values for all masters and a glyph.

## Declaration

```swift
func axesValueSteps(_ glyph: GSGlyph?) -> NSMutableDictionary
```

```objc
- (NSMutableDictionary<NSString *,NSArray<NSNumber *> *> *) axesValueSteps:(GSGlyph *) glyph;
```

```python
axesValueSteps_(glyph: GSGlyph) -> dict[str, NSArray<NSNumber *>]
```

## Parameters

- `glyph` — The glyph whose Intermediate layers are included, or `nil` to use only font-level values.

## Discussion

The result is keyed by axis identifier.

## See Also

### Axis Values

- [`GSFont axesValueSteps:glyph:`](/Core/GlyphsCore/GSFont/axesValueSteps:glyph:) — Returns sorted internal coordinate values for the selected masters and glyph.
- [`GSFont variationAxesRanges:`](/Core/GlyphsCore/GSFont/variationAxesRanges:) — Returns internal variation ranges keyed by OpenType variation tag.
- [`GSFont axesPositionsFromAxes:master:`](/Core/GlyphsCore/GSFont/axesPositionsFromAxes:master:) — Returns editable axis positions for a master in font-axis order.
- [`GSFont axesValueListFromAxes:axesValues:`](/Core/GlyphsCore/GSFont/axesValueListFromAxes:axesValues:) — Returns a newly allocated list of internal axis positions in font-axis order.
- [`GSFont axesValueListFromAxes:axesValues:intoList:`](/Core/GlyphsCore/GSFont/axesValueListFromAxes:axesValues:intoList:) — Writes internal axis positions into a caller-provided list in font-axis order.
- [`GSFont axesValuesFromAxes:axesValuesList:`](/Core/GlyphsCore/GSFont/axesValuesFromAxes:axesValuesList:) — Returns axis values from a list of internal axis positions.

