<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/text-attributed-string-attributes-and-constants",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Text Attributed-String Attributes and Constants"
}
-->

# Text Attributed-String Attributes and Constants

Attributes and key constants used with attributed strings.

## Topics

### Constants

[`extern NSAttributedStringKey const NSAccessibilityAttachmentTextAttribute;`](/documentation/AppKit/NSAccessibilityAttachmentTextAttribute)

Text attachment (`id`).

[`extern NSAttributedStringKey const NSAccessibilityAutocorrectedTextAttribute;`](/documentation/AppKit/NSAccessibilityAutocorrectedTextAttribute)

Autocorrected text (`NSNumber` as a Boolean value).

[`extern NSAttributedStringKey const NSAccessibilityBackgroundColorTextAttribute;`](/documentation/AppKit/NSAccessibilityBackgroundColorTextAttribute)

Text background color (`CGColorRef`).

[`extern NSAttributedStringKey const NSAccessibilityForegroundColorTextAttribute;`](/documentation/AppKit/NSAccessibilityForegroundColorTextAttribute)

Text foreground color (`CGColorRef`).

[`extern NSAttributedStringKey const NSAccessibilityUnderlineColorTextAttribute;`](/documentation/AppKit/NSAccessibilityUnderlineColorTextAttribute)

Text underline color (`CGColorRef`).

[`extern NSAttributedStringKey const NSAccessibilityStrikethroughColorTextAttribute;`](/documentation/AppKit/NSAccessibilityStrikethroughColorTextAttribute)

Text strikethrough color (`CGColorRef`).

[`extern NSAttributedStringKey const NSAccessibilityUnderlineTextAttribute;`](/documentation/AppKit/NSAccessibilityUnderlineTextAttribute)

Text underline style (`NSNumber`).

[`extern NSAttributedStringKey const NSAccessibilitySuperscriptTextAttribute;`](/documentation/AppKit/NSAccessibilitySuperscriptTextAttribute)

Text superscript style (`NSNumber`). Values > 0 are superscript; values < 0 are subscript.

[`extern NSAttributedStringKey const NSAccessibilityStrikethroughTextAttribute;`](/documentation/AppKit/NSAccessibilityStrikethroughTextAttribute)

Text strikethrough (`NSNumber` as a Boolean value).

[`extern NSAttributedStringKey const NSAccessibilityShadowTextAttribute;`](/documentation/AppKit/NSAccessibilityShadowTextAttribute)

Text shadow (`NSNumber` as a Boolean value).

[`extern NSAttributedStringKey const NSAccessibilityLinkTextAttribute;`](/documentation/AppKit/NSAccessibilityLinkTextAttribute)

Text link (`id`).

[`extern NSAttributedStringKey const NSAccessibilityMarkedMisspelledTextAttribute;`](/documentation/AppKit/NSAccessibilityMarkedMisspelledTextAttribute)

Misspelled text that is visibly marked as misspelled (`NSNumber` as a Boolean value). If you’re implementing a custom text-editing app, use `NSAccessibilityMarkedMisspelledTextAttribute` to ensure that VoiceOver properly identifies misspelled text to users.

[`extern NSAttributedStringKey const NSAccessibilityMisspelledTextAttribute;`](/documentation/AppKit/NSAccessibilityMisspelledTextAttribute)

Misspelled text that isn’t necessarily visibly marked as misspelled (`NSNumber` as a Boolean value).

[`extern NSAttributedStringKey const NSAccessibilityFontTextAttribute;`](/documentation/AppKit/NSAccessibilityFontTextAttribute)

Font keys (`NSDictionary`).

[`static let fontName: NSAccessibility.FontAttributeKey`](/documentation/AppKit/NSAccessibility-swift.struct/FontAttributeKey/fontName)

A required key for a font name.

[`static let fontFamily: NSAccessibility.FontAttributeKey`](/documentation/AppKit/NSAccessibility-swift.struct/FontAttributeKey/fontFamily)

An optional key for a font family.

[`static let visibleName: NSAccessibility.FontAttributeKey`](/documentation/AppKit/NSAccessibility-swift.struct/FontAttributeKey/visibleName)

An optional key for font visibility.

[`static let fontSize: NSAccessibility.FontAttributeKey`](/documentation/AppKit/NSAccessibility-swift.struct/FontAttributeKey/fontSize)

A required key for a font size.



---

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)