typesettingLanguage(_:isEnabled:)
Specifies the language for typesetting.
Declaration
func typesettingLanguage(_ language: Locale.Language, isEnabled: Bool = true) -> TextParameters
- language:
The explicit language to use for typesetting.
- isEnabled:
A Boolean value that indicates whether text language is added
Return Value
Text with the typesetting language set to the value you supply.
Discussion
In some cases Text may contain text of a particular language which doesn’t match the device UI language. In that case it’s useful to specify a language so line height, line breaking and spacing will respect the script used for that language. For example:
Text(verbatim: "แอปเปิล")
.typesettingLanguage(.init(languageCode: .thai))Note: this language does not affect text localization.