Canonical Combining Class - CCC10
CCC10 is a specific value within the Canonical Combining Class system, designed to mark characters that are treated as spacing, titlecase, or non-spacing marks with a distinct ordering priority. Characters assigned CCC10, such as the Hebrew points and certain Arabic vowel marks, are considered to have a combining class that places them after most base characters but before many other diacritics. This class value ensures that when multiple marks are applied to a base letter, the sequence of reordering is predictable and stable, particularly for scripts where vowel signs or other modifiers need a fixed position relative to each other. CCC10 does not indicate a zero-width character, but rather a specific level of attachment, meaning it has a higher priority than classes like 0 or 7, yet lower than some others like 230. Its primary role is to support proper text normalization and rendering by preventing ambiguous character order.