---
title: variation
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsfontdescriptor/attributename/variation
---

# variation

A dictionary that describes the font’s variation axis.

## Declaration

```swift
static let variation: NSFontDescriptor.AttributeName
```

## Discussion

Discussion The value of this attribute is an NSDictionary object. The default value is supplied by the font. See NSFontDescriptor.VariationKey for dictionary keys.

## See Also

### Font Attributes

- [family](appkit/nsfontdescriptor/attributename/family.md)
- [name](appkit/nsfontdescriptor/attributename/name.md)
- [face](appkit/nsfontdescriptor/attributename/face.md)
- [size](appkit/nsfontdescriptor/attributename/size.md)
- [visibleName](appkit/nsfontdescriptor/attributename/visiblename.md)
- [matrix](appkit/nsfontdescriptor/attributename/matrix.md)
- [characterSet](appkit/nsfontdescriptor/attributename/characterset.md)
- [cascadeList](appkit/nsfontdescriptor/attributename/cascadelist.md)
- [traits](appkit/nsfontdescriptor/attributename/traits.md)
- [fixedAdvance](appkit/nsfontdescriptor/attributename/fixedadvance.md)
- [featureSettings](appkit/nsfontdescriptor/attributename/featuresettings.md)
