Line Break - Non-breaking (“Glue”)
Non-breaking (“Glue”) is a line break class that prevents a line break from occurring between the character it applies to and the character immediately following it, effectively gluing them together on the same line. This ensures that certain sequences, such as a number followed by a unit, a word preceded by a punctuation mark, or a mathematical operator between terms, remain visually intact and do not wrap awkwardly to the next line. The behavior is similar to a word joiner, as it creates a strong binding that overrides normal break opportunities, while still allowing breaks before or after the glued pair as appropriate. It is commonly used for components like currency symbols, percent signs, or function names that must stay attached to their adjacent text, prioritizing readability and consistency over flexible line wrapping.