Chapter 5 - Line Breaking and Word Boundaries - 5.3 Breaking Rules for Letters: the ‘word-break’ property
Go to the relevant page of the specification.
- word-break-break-all-000
-
word-break: break-all, japanese
word-break: break-all means lines may break between any two typographic letter units. - word-break-break-all-001
-
word-break: break-all, latin
word-break: break-all means lines may break between any two typographic letter units. - word-break-break-all-002
-
word-break: break-all, korean
word-break: break-all means lines may break between any two typographic letter units. - word-break-break-all-003
-
word-break: break-all, thai
word-break: break-all means lines may break between any two typographic letter units. - word-break-break-all-004
-
word-break: break-all, arabic
word-break: break-all means lines may break between any two typographic letter units. When shaping scripts such as Arabic are allowed to break within words due to break-all, the characters must still be shaped as if the word were not broken. - word-break-break-all-005
-
word-break: break-all, subjoined tibetan
word-break: break-all means lines may break between any two typographic letter units. - word-break-break-all-006
-
word-break: break-all, spacing vowel sign
word-break: break-all means lines may break between any two typographic letter units. A spacing vowel sign should be wrapped to the next line with its base character. - word-break-break-all-007
-
word-break: break-all, combining diacritic
word-break: break-all means lines may break between any two typographic letter units. An combining diacritic plus base character should be wrapped as a unit to the next line. - word-break-break-all-008
-
word-break: break-all, syllabic cluster
[Exploratory test] word-break: break-all means lines may break between any two typographic letter units. An indic syllable cluster should be wrapped as a unit to the next line. - word-break-keep-all-000
-
word-break: keep-all, latin
word-break: keep-all means breaking is forbidden within 'words'. - word-break-keep-all-001
-
word-break: keep-all, japanese
word-break: keep-all means breaking is forbidden within 'words'. In this style, sequences of CJK characters do not break. - word-break-keep-all-002
-
word-break: keep-all, korean
word-break: keep-all means breaking is forbidden within 'words'. In this style, sequences of CJK characters do not break. - word-break-keep-all-003
-
word-break: keep-all, thai
word-break: keep-all means breaking is forbidden within 'words', except where opportunities exist due to dictionary-based breaking (such as in Thai). - word-break-normal-001
-
word-break: normal, zwsp
word-break: normal means words break according to their customary rules. A ZWSP character should provide a break point. - word-break-normal-ar-000
-
word-break: normal, arabic
word-break: normal means words break according to their customary rules. - word-break-normal-bo-000
-
word-break: normal, tibetan
word-break: normal means words break according to their customary rules. - word-break-normal-en-000
-
word-break: normal, latin
word-break: normal means words break according to their customary rules. - word-break-normal-hi-000
-
word-break: normal, hindi
word-break: normal means words break according to their customary rules. - word-break-normal-ja-000
-
word-break: normal, japanese
word-break: normal means words break according to their customary rules. - word-break-normal-ja-001
-
word-break: normal, japanese hiragana
word-break: normal means words break according to their customary rules. - word-break-normal-ja-002
-
word-break: normal, japanese katakana
word-break: normal means words break according to their customary rules. - word-break-normal-ja-004
-
word-break: normal, japanese
word-break: normal means words break according to their customary rules. - word-break-normal-km-000
-
word-break: normal, khmer
word-break: normal means words break according to their customary rules. - word-break-normal-ko-000
-
word-break: normal, korean
word-break: normal means words break according to their customary rules. Korean, which commonly exhibits two different behaviors, allows breaks between any two consecutive Hangul/Hanja. - word-break-normal-lo-000
-
word-break: normal, lao
word-break: normal means words break according to their customary rules. - word-break-normal-my-000
-
word-break: normal, myanmar
word-break: normal means words break according to their customary rules. - word-break-normal-tdd-000
-
word-break: normal, tai nüa
word-break: normal means words break according to their customary rules. - word-break-normal-th-000
-
word-break: normal, thai
word-break: normal means words break according to their customary rules. - word-break-normal-zh-000
-
word-break: normal, chinese
word-break: normal means words break according to their customary rules. - word-break-001
-
word-break - break-all keyword value
Check that 'word-break' with 'break-all' keyword value implies to words break between any two letters without hyphenate. - word-break-002
-
word-break - normal keyword value
Check that 'word-break' with 'normal' keyword value implies to words break after word. - word-break-003
-
word-break - normal keyword value - single word not break
Check that 'word-break' with 'normal' keyword value implies to words break after word, so that a single word won't break. - word-break-004
-
word-break - normal keyword value - Chinese words break
Check that 'word-break' with 'normal' keyword value implies to words break after word, including Chinese words. - word-break-break-all-009 (font)
-
word-break - break-all - basic cases
Lines may break between any two grapheme clusters within words. - word-break-keep-all-004 (font)
-
word-break - keep-all - basic cases
Block characters can no longer create implied break points. - word-break-normal-002 (font)
-
word-break - normal - basic cases
Break lines according to their usual rules.