<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "tvOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreText",
  "identifier" : "/documentation/CoreText/CTFontSymbolicTraits",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Core Text"
    ],
    "preciseIdentifier" : "c:@E@CTFontSymbolicTraits"
  },
  "title" : "CTFontSymbolicTraits"
}
-->

# CTFontSymbolicTraits

The symbolic representation of stylistic font attributes.

```
struct CTFontSymbolicTraits
```

## Overview

`CTFontSymbolicTraits` symbolically describes stylistic aspects of a font. The upper 16 bits are used to describe appearance of the font, whereas the lower 16 bits are for typeface information. The font appearance information represented by the upper 16 bits can be used for stylistic font matching.

## Topics

### Initializers

[`init(rawValue:)`](/documentation/CoreText/CTFontSymbolicTraits/init(rawValue:))

Creates a symbolic traits structure with the specified raw value.

### Symbolic Traits

[`traitItalic`](/documentation/CoreText/CTFontSymbolicTraits/traitItalic)

The font typestyle is italic.

[`traitBold`](/documentation/CoreText/CTFontSymbolicTraits/traitBold)

The font typestyle is boldface.

[`traitExpanded`](/documentation/CoreText/CTFontSymbolicTraits/traitExpanded)

The font typestyle is expanded.

[`traitCondensed`](/documentation/CoreText/CTFontSymbolicTraits/traitCondensed)

The font typestyle is condensed.

[`traitMonoSpace`](/documentation/CoreText/CTFontSymbolicTraits/traitMonoSpace)

The font uses fixed-pitch glyphs if available.

[`traitVertical`](/documentation/CoreText/CTFontSymbolicTraits/traitVertical)

The font uses vertical glyph variants and metrics.

[`traitUIOptimized`](/documentation/CoreText/CTFontSymbolicTraits/traitUIOptimized)

The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.

[`traitColorGlyphs`](/documentation/CoreText/CTFontSymbolicTraits/traitColorGlyphs)

The font contains color glyphs.

[`traitComposite`](/documentation/CoreText/CTFontSymbolicTraits/traitComposite)

The font is in Composite Font Reference format.

[`traitClassMask`](/documentation/CoreText/CTFontSymbolicTraits/traitClassMask)

Mask for the font class.

### Deprecated Constants

[`italicTrait`](/documentation/CoreText/CTFontSymbolicTraits/italicTrait)

The font typestyle is italic.

[`boldTrait`](/documentation/CoreText/CTFontSymbolicTraits/boldTrait)

The font typestyle is boldface.

[`expandedTrait`](/documentation/CoreText/CTFontSymbolicTraits/expandedTrait)

The font typestyle is expanded.

[`condensedTrait`](/documentation/CoreText/CTFontSymbolicTraits/condensedTrait)

The font typestyle is condensed.

[`monoSpaceTrait`](/documentation/CoreText/CTFontSymbolicTraits/monoSpaceTrait)

The font uses fixed-pitch glyphs if available.

[`verticalTrait`](/documentation/CoreText/CTFontSymbolicTraits/verticalTrait)

The font uses vertical glyph variants and metrics.

[`uiOptimizedTrait`](/documentation/CoreText/CTFontSymbolicTraits/uiOptimizedTrait)

The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.

[`colorGlyphsTrait`](/documentation/CoreText/CTFontSymbolicTraits/colorGlyphsTrait)

The font contains color glyphs.

[`compositeTrait`](/documentation/CoreText/CTFontSymbolicTraits/compositeTrait)

The font is in Composite Font Reference format.

[`classMaskTrait`](/documentation/CoreText/CTFontSymbolicTraits/classMaskTrait)

Mask for the font class.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)