Canonical Combining Class - CCC12
CCC12 is a specific value used to denote the “Above Right” positional class, which applies to characters that combine with a base character by attaching to its upper right corner. This value, numerically 12, is part of the ordering system that determines how combining marks are sequenced during text normalization, ensuring consistent visual stacking and reordering when multiple diacritics or marks are applied to a single base. Characters assigned CCC12 are typically small superscript-like signs or vowel indicators, and their fixed class number means they do not reorder relative to other marks with the same value, but they do appear before marks with higher class numbers and after those with lower ones when processing canonical equivalence. In practice, this helps maintain predictable rendering and search or comparison behavior across different fonts and systems, especially for scripts like Devanagari or Tibetan where such positional marks are common.