Contents

characterShapeAttributeName

The character shape attribute.

Declaration

static let characterShapeAttributeName: NSAttributedString.Key

Discussion

An integer value. The value is interpreted as Apple Type Services kCharacterShapeType selector + 1.

The character shape feature type (kCharacterShapeType) is used when a single font contains different appearances for the same character shape, and these shapes are not traditionally treated as swashes. It is needed for languages such as Chinese that have both traditional and simplified character sets.

The default value is 0 (disable). 1 is kTraditionalCharactersSelector, and so on. Refer to <ATS/SFNTLayoutTypes.h> and Font Features in ATSUI Programming Guide for additional information.

See Also

Deprecated Keys