# `GSFont axesValuesFromAxes:axesValuesList:`

*Type Method*

Returns axis values from a list of internal axis positions.

## Declaration

```objc
+ (GSMutableAxisValues *) axesValuesFromAxes:(NSArray<GSAxis *> *) axes axesValuesList:(CGFloat *) axesValueList;
```

```python
axesValuesFromAxes_axesValuesList_(axes: list[GSAxis], axesValueList: float) -> GSMutableAxisValues
```

## Parameters

- `axes` — The axes that define the order of the values.
- `axesValueList` — Internal axis positions in font-axis order.

## Discussion

The list must contain one value per axis in font-axis order.

## 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 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.

