<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: 17.0.0 -",
    "macOS: 14.0.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/TypesettingLanguage/automatic",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI19TypesettingLanguageV9automaticACvpZ"
  },
  "title" : "automatic"
}
-->

# automatic

Automatic language behavior.

```
static let automatic: TypesettingLanguage
```

## Discussion

When determining the language to use for typesetting the current UI
language and preferred languages will be considered. For example, if
the current UI locale is for English and Thai is included in the
preferred languages then line heights will be taller to accommodate the
taller glyphs used by Thai.

---

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)