---
title: Typeface Information
framework: appkit
role: collectionGroup
role_heading: API Collection
path: appkit/typeface-information
---

# Typeface Information

Constants for type faces such as italic or bold.

## Overview

Overview Typeface information is specified by the lower 16 bits of NSFontSymbolicTraits using the following constants.

## Topics

### Constants

- [NSFontItalicTrait](appkit/nsfontitalictrait.md)
- [NSFontBoldTrait](appkit/nsfontboldtrait.md)
- [NSFontExpandedTrait](appkit/nsfontexpandedtrait.md)
- [NSFontCondensedTrait](appkit/nsfontcondensedtrait.md)
- [NSFontMonoSpaceTrait](appkit/nsfontmonospacetrait.md)
- [NSFontVerticalTrait](appkit/nsfontverticaltrait.md)
- [NSFontUIOptimizedTrait](appkit/nsfontuioptimizedtrait.md)

## See Also

### Getting the Font Attributes

- [fontAttributes](appkit/nsfontdescriptor/fontattributes.md)
- [object(forKey:)](appkit/nsfontdescriptor/object(forkey:).md)
- [NSFontDescriptor.AttributeName](appkit/nsfontdescriptor/attributename.md)
- [NSFontDescriptor.SymbolicTraits](appkit/nsfontdescriptor/symbolictraits-swift.struct.md)
- [matrix](appkit/nsfontdescriptor/matrix.md)
- [pointSize](appkit/nsfontdescriptor/pointsize.md)
- [postscriptName](appkit/nsfontdescriptor/postscriptname.md)
- [NSFontDescriptor.FeatureKey](appkit/nsfontdescriptor/featurekey.md)
- [NSFontFamilyClass](appkit/nsfontfamilyclass.md)
- [NSFontFamilyClassMask](appkit/nsfontfamilyclassmask.md)
- [NSFontDescriptor.VariationKey](appkit/nsfontdescriptor/variationkey.md)
