Contents

isGraphemeExtend

A Boolean value indicating whether the scalar is a grapheme extender.

Declaration

var isGraphemeExtend: Bool { get }

Discussion

A grapheme extender can be thought of primarily as a non-spacing glyph that is applied above or below another glyph. For example, when the character é is represented in its decomposed form, the grapheme base is “e” (U+0065 LATIN SMALL LETTER E) and it is followed by a single grapheme extender, U+0301 COMBINING ACUTE ACCENT.

The set of scalars for which isGraphemeExtend is true is disjoint by definition from the set for which isGraphemeBase is true.

This property corresponds to the “Grapheme_Extend” and the “Other_Grapheme_Extend” properties in the Unicode Standard.