---
title: NSFontFamilyClass
framework: appkit
role: symbol
role_heading: Type Alias
path: appkit/nsfontfamilyclass
---

# NSFontFamilyClass

Constants that classify certain stylistic qualities of the font.

## Declaration

```swift
typealias NSFontFamilyClass = UInt32
```

## Discussion

Discussion These values correspond closely to the font class values in the OpenType OS/2 table. The class values are bundled in the upper four bits of NSFontSymbolicTraits and can be accessed via NSFontFamilyClassMask. For more information about the specific meaning of each identifier, refer to the OpenType specification.

## Topics

### Constants

- [NSFontUnknownClass](appkit/nsfontunknownclass.md)
- [NSFontOldStyleSerifsClass](appkit/nsfontoldstyleserifsclass.md)
- [NSFontTransitionalSerifsClass](appkit/nsfonttransitionalserifsclass.md)
- [NSFontModernSerifsClass](appkit/nsfontmodernserifsclass.md)
- [NSFontClarendonSerifsClass](appkit/nsfontclarendonserifsclass.md)
- [NSFontSlabSerifsClass](appkit/nsfontslabserifsclass.md)
- [NSFontFreeformSerifsClass](appkit/nsfontfreeformserifsclass.md)
- [NSFontSansSerifClass](appkit/nsfontsansserifclass.md)
- [NSFontOrnamentalsClass](appkit/nsfontornamentalsclass.md)
- [NSFontScriptsClass](appkit/nsfontscriptsclass.md)
- [NSFontSymbolicClass](appkit/nsfontsymbolicclass.md)

## See Also

### Font Data

- [NSFont](appkit/nsfont.md)
- [NSFontDescriptor](appkit/nsfontdescriptor.md)
- [NSFontTraitMask](appkit/nsfonttraitmask.md)
- [NSFontDescriptor.SymbolicTraits](appkit/nsfontdescriptor/symbolictraits-swift.struct.md)
- [NSFontAssetRequest](appkit/nsfontassetrequest.md)
- [NSFontSymbolicTraits](appkit/nsfontsymbolictraits.md)
