Line Break - Exclamation/Interrogation
Exclamation/Interrogation is a line break class that groups together punctuation marks used to express strong emotion or ask a question, specifically the exclamation mark (!), the question mark (?), and their respective variants like the inverted forms (¡ and ¿) used in Spanish. These characters are treated as having a moderate break opportunity after them, meaning that text can typically wrap after such a mark, but they do not allow a break before them, ensuring that the punctuation stays attached to the preceding word or sentence. This behavior helps maintain readability and visual coherence in flowing text, as it prevents a line from starting with a dangling interrogative or exclamatory symbol, while still permitting natural line breaks to occur immediately following these marks when space runs out. The class thus balances typographic conventions with practical text layout needs.