.fontWeight()

The .fontWeight() modifier sets the font weight of the text in Text View.

Syntax

Text("your text")
  .fontWeight(.weight)

.weight can be one of the following values:

  • .ultraLight
  • .thin
  • .light
  • .regular
  • .medium
  • .semibold
  • .bold
  • .heavy
  • .black

Example

In the following example, the font weight is set using the .regular and .bold expressions.

import SwiftUI
struct SomeView: View {
var body: some View {
VStack {
Text("Regular Font Weight")
.fontWeight(.regular)
Text("Bold Font Weight")
.fontWeight(.bold)
}
}
}

This will display:

SwiftUI ViewModifier .fontWeight()

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn SwiftUI on Codecademy