---
title: NSFontDescriptor.SymbolicTraits
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsfontdescriptor/symbolictraits-swift.struct
---

# NSFontDescriptor.SymbolicTraits

A symbolic description of the stylistic aspects of a font.

## Declaration

```swift
struct SymbolicTraits
```

## Topics

### Symbolic Traits

- [italic](appkit/nsfontdescriptor/symbolictraits-swift.struct/italic.md)
- [bold](appkit/nsfontdescriptor/symbolictraits-swift.struct/bold.md)
- [expanded](appkit/nsfontdescriptor/symbolictraits-swift.struct/expanded.md)
- [condensed](appkit/nsfontdescriptor/symbolictraits-swift.struct/condensed.md)
- [monoSpace](appkit/nsfontdescriptor/symbolictraits-swift.struct/monospace.md)
- [vertical](appkit/nsfontdescriptor/symbolictraits-swift.struct/vertical.md)
- [UIOptimized](appkit/nsfontdescriptor/symbolictraits-swift.struct/uioptimized.md)
- [tightLeading](appkit/nsfontdescriptor/symbolictraits-swift.struct/tightleading.md)
- [looseLeading](appkit/nsfontdescriptor/symbolictraits-swift.struct/looseleading.md)
- [classMask](appkit/nsfontdescriptor/symbolictraits-swift.struct/classmask.md)
- [classOldStyleSerifs](appkit/nsfontdescriptor/symbolictraits-swift.struct/classoldstyleserifs.md)
- [classTransitionalSerifs](appkit/nsfontdescriptor/symbolictraits-swift.struct/classtransitionalserifs.md)
- [classModernSerifs](appkit/nsfontdescriptor/symbolictraits-swift.struct/classmodernserifs.md)
- [classClarendonSerifs](appkit/nsfontdescriptor/symbolictraits-swift.struct/classclarendonserifs.md)
- [classSlabSerifs](appkit/nsfontdescriptor/symbolictraits-swift.struct/classslabserifs.md)
- [classFreeformSerifs](appkit/nsfontdescriptor/symbolictraits-swift.struct/classfreeformserifs.md)
- [classSansSerif](appkit/nsfontdescriptor/symbolictraits-swift.struct/classsansserif.md)
- [classOrnamentals](appkit/nsfontdescriptor/symbolictraits-swift.struct/classornamentals.md)
- [classScripts](appkit/nsfontdescriptor/symbolictraits-swift.struct/classscripts.md)
- [classSymbolic](appkit/nsfontdescriptor/symbolictraits-swift.struct/classsymbolic.md)

### Initializers

- [init(rawValue:)](appkit/nsfontdescriptor/symbolictraits-swift.struct/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Related Documentation

- [UIFontDescriptor.SymbolicTraits](uikit/uifontdescriptor/symbolictraits-swift.struct.md)

### Font Data

- [NSFont](appkit/nsfont.md)
- [NSFontDescriptor](appkit/nsfontdescriptor.md)
- [NSFontTraitMask](appkit/nsfonttraitmask.md)
- [NSFontFamilyClass](appkit/nsfontfamilyclass.md)
- [NSFontAssetRequest](appkit/nsfontassetrequest.md)
- [NSFontSymbolicTraits](appkit/nsfontsymbolictraits.md)
