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

isGraphemeBase

A Boolean value indicating whether the scalar is a grapheme base. このユニコードスカラーがある書記素基底であるかどうかを指し示すブール値。

Declaration 宣言

var isGraphemeBase: Bool { get }

Discussion 解説

A grapheme base can be thought of as a space-occupying glyph above or below which other non-spacing modifying glyphs can be applied. 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 isGraphemeBase is true is disjoint by definition from the set for which isGraphemeExtend is true. それに対してisGraphemeBasetrueであるスカラーの集合は、それに対してisGraphemeExtendtrueである集合からの定義と交わりを持ちません。

This property corresponds to the “Grapheme_Base” property in the Unicode Standard. このプロパティは、ユニコード標準における “Grapheme_Base” に相当します。