<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 13.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 6.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/Font/TextStyle",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI4FontV9TextStyleO"
  },
  "title" : "Font.TextStyle"
}
-->

# Font.TextStyle

A dynamic text style to use for fonts.

```
enum TextStyle
```

## Topics

### Getting font text styles

[`Font.TextStyle.extraLargeTitle2`](/documentation/SwiftUI/Font/TextStyle/extraLargeTitle2)

The font used for second level extra large titles.

[`Font.TextStyle.extraLargeTitle`](/documentation/SwiftUI/Font/TextStyle/extraLargeTitle)

The font used for extra large titles.

[`Font.TextStyle.largeTitle`](/documentation/SwiftUI/Font/TextStyle/largeTitle)

The font style for large titles.

[`Font.TextStyle.title`](/documentation/SwiftUI/Font/TextStyle/title)

The font used for first level hierarchical headings.

[`Font.TextStyle.title2`](/documentation/SwiftUI/Font/TextStyle/title2)

The font used for second level hierarchical headings.

[`Font.TextStyle.title3`](/documentation/SwiftUI/Font/TextStyle/title3)

The font used for third level hierarchical headings.

[`Font.TextStyle.headline`](/documentation/SwiftUI/Font/TextStyle/headline)

The font used for headings.

[`Font.TextStyle.subheadline`](/documentation/SwiftUI/Font/TextStyle/subheadline)

The font used for subheadings.

[`Font.TextStyle.body`](/documentation/SwiftUI/Font/TextStyle/body)

The font used for body text.

[`Font.TextStyle.callout`](/documentation/SwiftUI/Font/TextStyle/callout)

The font used for callouts.

[`Font.TextStyle.caption`](/documentation/SwiftUI/Font/TextStyle/caption)

The font used for standard captions.

[`Font.TextStyle.caption2`](/documentation/SwiftUI/Font/TextStyle/caption2)

The font used for alternate captions.

[`Font.TextStyle.footnote`](/documentation/SwiftUI/Font/TextStyle/footnote)

The font used in footnotes.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)