Intended audience: users, XHTML/HTML coders (using editors or scripting), script developers (PHP, JSP, etc.), CSS coders, Web project managers, and anyone who wants to know how well browsers support the line breaking properties of Unicode characters.
These tests check the default behavior of characters against the expectations in the Unicode Standard Annex #14 (Unicode Line Breaking Algorithm), version 6.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances. For more information about expected line break behavior and line break classes, see Unicode Standard Annex #14 Line Breaking Properties.
Note that the snapshot summaries of these test results are for released versions of the browsers tested. Versions that are still in development may provide better support for these features. The tests themselves do not test any vendor prefixes.
To see the test, click on the link in the left-most column. To see detailed results for a single test, click on the link in the right-most column. To submit test data for a single test, click on the link in the right-most column and then follow the link on that page.
The tables show the latest results from the W3C Test Framework. Below the tables are summaries of the results at a given date. The table data may be more up-to-date than the summary. The tables may also contain some incorrectly scored tests, and tests that relate to non-released versions of browsers. These are not included in the summary.
Assertion | Gecko | Presto | Trident | WebKit | Detailed results | |
---|---|---|---|---|---|---|
U+0020 SPACE | When white-space allows wrapping, line breaking behavior defined for the WJ, ZW, and GL line-breaking classes in [UAX14] must be honored. | line-break-001 | ||||
U+200B ZERO WIDTH SPACE | When white-space allows wrapping, line breaking behavior defined for the WJ, ZW, and GL line-breaking classes in [UAX14] must be honored. | line-break-002 |
Links: Section 5.1 • Latest results for section 5.1 • Submit data for section 5.1 • Related tests
All browsers handled non-tailorable spaces as expected.
Assertion | Gecko | Presto | Trident | WebKit | Detailed results | |
---|---|---|---|---|---|---|
U+00A0 NO-BREAK SPACE | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-120 | ||||
U+202F NARROW NO-BREAK SPACE | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-121 | ||||
U+180E MONGOLIAN VOWEL SEPARATOR | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-122 | ||||
U+034F COMBINING GRAPHEME JOINER | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-123 | ||||
U+2007 FIGURE SPACE | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-124 | ||||
U+2011 NON-BREAKING HYPHEN | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-125 | ||||
U+0F08 TIBETAN MARK SBRUL SHAD | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-126 | ||||
U+0F0C TIBETAN MARK DELIMITER TSHEG BSTAR | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-127 | ||||
U+0F12 TIBETAN MARK RGYA GRAM SHAD | The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property. | line-break-128 |
Links: Section 5.1 • Latest results for section 5.1 • Submit data for section 5.1 • Related tests
Opera support for the nine non-breaking characters was particularly poor. It supported only U+00A0 NO-BREAK SPACE.
Only Chrome and Safari supported the Tibetan characters.
Assertion | Gecko | Presto | Trident | WebKit | Detailed results | |
---|---|---|---|---|---|---|
U+2060 WORD JOINER | The browser will NOT break a line of text containing any Unicode character with the WJ Word Joiner property. | line-break-130 | ||||
U+FEFF ZERO WIDTH NO-BREAK SPACE | The browser will NOT break a line of text containing any Unicode character with the WJ Word Joiner property. | line-break-131 |
Links: Section 5.1 • Latest results for section 5.1 • Submit data for section 5.1 • Related tests
The two word joiners were supported by all browsers tested except Opera, which failed to support either.