Line Break - Virama
Virama is a line break class that indicates a character, typically found in Indic scripts, which suppresses the inherent vowel of a preceding consonant and creates a conjunct. In line breaking terms, this value signals that no break should occur between the virama and the following character, ensuring that the combined glyph sequence remains visually and linguistically intact. It effectively acts as a strong binding agent, preventing line breaks before it, but it does not prohibit breaks after it, where a break is allowed if the next character permits it. This behavior is crucial for proper rendering of complex scripts, such as Devanagari or Bengali, where breaking at a virama would split a conjunct or alter meaning. The value helps text layout engines maintain orthographic correctness and readability.