---
title: UIFontDescriptor.TraitKey
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uifontdescriptor/traitkey
---

# UIFontDescriptor.TraitKey

Keys for retrieving the font descriptor’s trait information.

## Declaration

```swift
struct TraitKey
```

## Overview

Overview Use these keys to fetch values from the dictionary associated with the traits key.

## Topics

### Font traits

- [slant](uikit/uifontdescriptor/traitkey/slant.md)
- [symbolic](uikit/uifontdescriptor/traitkey/symbolic.md)
- [weight](uikit/uifontdescriptor/traitkey/weight.md)
- [width](uikit/uifontdescriptor/traitkey/width.md)

### Initializer

- [init(rawValue:)](uikit/uifontdescriptor/traitkey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [UIFont.TextStyle](uikit/uifont/textstyle.md)
- [UIFontDescriptor.SystemDesign](uikit/uifontdescriptor/systemdesign.md)
- [UIFontDescriptor.SymbolicTraits](uikit/uifontdescriptor/symbolictraits-swift.struct.md)
- [UIFontDescriptor.Class](uikit/uifontdescriptor/class.md)
- [UIFontDescriptor.AttributeName](uikit/uifontdescriptor/attributename.md)
- [UIFontDescriptor.FeatureKey](uikit/uifontdescriptor/featurekey.md)
- [UIFont.Weight](uikit/uifont/weight.md)
- [UIFont.Width](uikit/uifont/width.md)
