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

# traits

A dictionary that fully describes the font traits.

## Declaration

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

## Discussion

Discussion The value of this attribute is an NSDictionary object. The default value is supplied by the font. See NSFontDescriptor.TraitKey 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)
- [variation](appkit/nsfontdescriptor/attributename/variation.md)
- [characterSet](appkit/nsfontdescriptor/attributename/characterset.md)
- [cascadeList](appkit/nsfontdescriptor/attributename/cascadelist.md)
- [fixedAdvance](appkit/nsfontdescriptor/attributename/fixedadvance.md)
- [featureSettings](appkit/nsfontdescriptor/attributename/featuresettings.md)
