Grapheme_Cluster_Break

E143996

Grapheme_Cluster_Break is a Unicode text segmentation property used to determine how sequences of code points form user-perceived characters (grapheme clusters) for operations like cursor movement and text selection.

All labels observed (4)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Unicode property ⓘ
text segmentation property ⓘ
appliesTo Unicode code points ⓘ
definedIn Unicode Standard ⓘ
linked to: Unicode

Unicode Standard Annex #29 ⓘ
determines boundaries between grapheme clusters ⓘ
fileName GraphemeBreakProperty.txt ⓘ
granularity user-perceived characters ⓘ
hasCategory CR ⓘ
Control ⓘ
E_Base ⓘ
E_Base_GAZ ⓘ
E_Modifier ⓘ
Extend ⓘ
Glue_After_Zwj ⓘ
L ⓘ
LF ⓘ
LV ⓘ
LVT ⓘ
Other ⓘ
Prepend ⓘ
Regional_Indicator ⓘ
SpacingMark ⓘ
T ⓘ
V ⓘ
ZWJ ⓘ
introducedFor consistent grapheme cluster boundaries across platforms ⓘ
maintainedBy Unicode Consortium ⓘ
partOf Unicode Character Database ⓘ
relatedTo Extended Grapheme Cluster ⓘ
Legacy Grapheme Cluster ⓘ
Line_Break ⓘ
Sentence_Break ⓘ
Word_Break ⓘ
shortName GCB ⓘ
supports combining character sequences ⓘ
complex scripts ⓘ
emoji sequences ⓘ
usedBy programming language libraries ⓘ
regular expression engines ⓘ
terminal emulators ⓘ
text editors ⓘ
text layout engines ⓘ
usedFor backspacing behavior ⓘ
cursor movement ⓘ
grapheme cluster segmentation ⓘ
line editing operations ⓘ
text rendering ⓘ
text selection ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Unicode Technical Report #29 → definesProperty → Grapheme_Cluster_Break ⓘ
UTR #29 → fullName → Unicode Text Segmentation ⓘ
linked to: Grapheme_Cluster_Break
Sentence_Break → relatedTo → Grapheme_Cluster_Break ⓘ
Unicode text processing algorithms → includesAlgorithm → Grapheme Cluster Boundary Rules ⓘ
linked to: Grapheme_Cluster_Break
System.Text → containsType → System.Text.Unicode.GraphemeClusterBreakType ⓘ
linked to: Grapheme_Cluster_Break