# `GSFont axesPositionsFromAxes:master:`

*Type Method*

Returns editable axis positions for a master in font-axis order.

## Declaration

```swift
class func axesPositions(fromAxes fontAxes: [GSAxis], master: GSFontMaster) -> [GSMetricStore]
```

```objc
+ (NSArray<GSMetricStore *> *) axesPositionsFromAxes:(NSArray<GSAxis *> *) fontAxes master:(GSFontMaster *) master;
```

```python
axesPositionsFromAxes_master_(fontAxes: list[GSAxis], master: GSFontMaster) -> list[GSMetricStore]
```

## Parameters

- `fontAxes` — The font axes that define the order.
- `master` — The master that stores the axis values.

## Discussion

Missing axis values are created on the master.

## See Also

### Axis Values

- [`GSFont axesValueSteps:`](/Core/GlyphsCore/GSFont/axesValueSteps:) — Returns sorted internal coordinate values for all masters and a glyph.
- [`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 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.

