---
title: kCTTypesetterOptionForcedEmbeddingLevel
framework: coretext
role: symbol
role_heading: Global Variable
path: coretext/kcttypesetteroptionforcedembeddinglevel
---

# kCTTypesetterOptionForcedEmbeddingLevel

A key that specifies the embedding level of the typesetter’s text.

## Declaration

```swift
let kCTTypesetterOptionForcedEmbeddingLevel: CFString
```

## Discussion

Discussion The value for this key must be a CFNumberRef object. There’s no default value. Normally, typesetting applies the Unicode Bidirectional Algorithm as described in Unicode Standard Annex #9. If present, this option specifies the embedding level, and the text system ignores any directional control characters.

## See Also

### Constants

- [kCTTypesetterOptionAllowUnboundedLayout](coretext/kcttypesetteroptionallowunboundedlayout.md)
- [kCTTypesetterOptionDisableBidiProcessing](coretext/kcttypesetteroptiondisablebidiprocessing.md)
