Contents

kCTTypesetterOptionAllowUnboundedLayout

A key that specifies whether the text system lays out text that requires unreasonable effort.

Declaration

let kCTTypesetterOptionAllowUnboundedLayout: CFString

Discussion

Proper Unicode layout of some text requires unreasonable effort. By default, the text system avoids expending this effort. To create a typesetter that always typesets the text, regardless of the amount of work needed, call CTTypesetterCreateWithAttributedStringAndOptions(_:_:) and set this option to kCFBooleanTrue.

The value for this key must be a CFBooleanRef. The default value is kCFBooleanFalse.

See Also

Constants