Canonical Combining Class - CCC27
CCC27 is a specific numeric value assigned to certain characters to indicate a fixed, non-reordering combining class in text processing. This value marks characters that must never be repositioned relative to other marks during normalization or rendering, ensuring their visual or conceptual placement remains invariant. It applies to a small set of marks, such as some Indic vowel signs or tonal marks, that have a stable, inherent stacking or attachment behavior. In practice, a CCC27 character will always stay in the same relative order with any other mark that also has a nonzero combining class, preventing unpredictable reordering during operations like canonical decomposition. This helps maintain consistent display and search behavior for complex scripts where mark order is semantically meaningful, even if other marks around them might shift.