---
title: Font.Weight
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/font/weight
---

# Font.Weight

A weight to use for fonts.

## Declaration

```swift
@frozen struct Weight
```

## Topics

### Getting font weights

- [black](swiftui/font/weight/black.md)
- [bold](swiftui/font/weight/bold.md)
- [heavy](swiftui/font/weight/heavy.md)
- [light](swiftui/font/weight/light.md)
- [medium](swiftui/font/weight/medium.md)
- [regular](swiftui/font/weight/regular.md)
- [semibold](swiftui/font/weight/semibold.md)
- [thin](swiftui/font/weight/thin.md)
- [ultraLight](swiftui/font/weight/ultralight.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting system fonts

- [system(_:design:weight:)](swiftui/font/system(_:design:weight:).md)
- [system(size:weight:design:)](swiftui/font/system(size:weight:design:)-697b2.md)
- [Font.Design](swiftui/font/design.md)
- [Font.TextStyle](swiftui/font/textstyle.md)
