Line Break - Hyphen
Hyphen is a line break class that permits a line to break after the hyphen character itself, but not before it. This behavior is typical for punctuation like the regular hyphen-minus, en dash, and em dash, where breaking after the mark keeps the preceding word or number intact while allowing the next segment to start on a new line. However, the class also includes some non-breaking hyphen variants, such as the non-breaking hyphen, which explicitly prohibit any break at that position. For ordinary hyphens, this rule supports natural text flow in compounds and ranges, ensuring that a hyphenated word does not split in the middle but can still wrap at the hyphen boundary. This makes the value distinct from stricter classes that forbid breaks entirely or looser ones that allow breaks on either side, balancing readability with typographic flexibility.