Canonical Combining Class - Nukta
Nukta is a spacing mark used in South Asian scripts like Devanagari, Bengali, and Gurmukhi to alter the sound of a base consonant, typically denoting borrowed or foreign phonemes. In terms of its canonical combining class, Nukta is assigned a non-zero value (specifically 7), which means it is a combining character that reorders with other marks during normalization. This value ensures that Nukta is positioned correctly after the base consonant and before most vowel signs or other diacritics, preventing visual ambiguity. Because of this class, the Nukta does not interact with the base glyph as a simple modifier but participates in a defined sequence, allowing consistent rendering and sorting across different text processing systems. The non-zero value also implies that it must be stored in a specific order relative to other combining marks to maintain canonical equivalence, making Nukta crucial for correct linguistic representation in digital text.