# `GSFont axesValueListFromAxes:axesValues:`

*Type Method*

Returns a newly allocated list of internal axis positions in font-axis order.

## Declaration

```objc
+ (CGFloat *) axesValueListFromAxes:(NSArray<GSAxis *> *) axes axesValues:(GSAxisValues *) axesValues;
```

```python
axesValueListFromAxes_axesValues_(axes: list[GSAxis], axesValues: GSAxisValues) -> float
```

## Parameters

- `axes` — The axes that define the order of the returned values.
- `axesValues` — Axis values keyed by axis identifier.

## Discussion

The caller owns the returned buffer and must release it with `free`. Missing axis values contribute zero.

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

