---
title: kCTLanguageAttributeName
framework: coretext
role: symbol
role_heading: Global Variable
path: coretext/kctlanguageattributename
---

# kCTLanguageAttributeName

The name of the text language.

## Declaration

```swift
let kCTLanguageAttributeName: CFString
```

## Discussion

Discussion The value of this attribute must be a CFString containing a language identifier conforming to UTS #35. The default is unset. When this attribute is set to a valid identifier, it will be used to select localized glyphs (if supported by the font), and locale-specific line-breaking rules.

## See Also

### Constants

- [ATSFONTREF_DEFINED](coretext/atsfontref_defined.md)
- [kBSLNIdeographicHighBaseline](coretext/kbslnideographichighbaseline.md)
- [kCTAdaptiveImageProviderAttributeName](coretext/kctadaptiveimageproviderattributename.md)
- [kCTBackgroundColorAttributeName](coretext/kctbackgroundcolorattributename.md)
- [kCTBaselineClassAttributeName](coretext/kctbaselineclassattributename.md)
- [kCTBaselineClassHanging](coretext/kctbaselineclasshanging.md)
- [kCTBaselineClassIdeographicCentered](coretext/kctbaselineclassideographiccentered.md)
- [kCTBaselineClassIdeographicHigh](coretext/kctbaselineclassideographichigh.md)
- [kCTBaselineClassIdeographicLow](coretext/kctbaselineclassideographiclow.md)
- [kCTBaselineClassMath](coretext/kctbaselineclassmath.md)
- [kCTBaselineClassRoman](coretext/kctbaselineclassroman.md)
- [kCTBaselineInfoAttributeName](coretext/kctbaselineinfoattributename.md)
- [kCTBaselineOriginalFont](coretext/kctbaselineoriginalfont.md)
- [kCTBaselineReferenceFont](coretext/kctbaselinereferencefont.md)
- [kCTBaselineReferenceInfoAttributeName](coretext/kctbaselinereferenceinfoattributename.md)
