Instance Property インスタンスプロパティ

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. 初期素拡張は概ね別の字体の上または下に適用される無間隔字体として考えられます。例えば、文字éがそれの分解形式で表現されるならば、書記素基底は “e” (U+0065 LATIN SMALL LETTER E) です、そしてそれは後に単一の書記素拡張、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. それに対してisGraphemeExtendtrueであるスカラーの集合は、それに対してisGraphemeBasetrueである集合からの定義と交わりを持ちません。

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