Summarized test results:
Non-tailorable line breaking

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.

Updated

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.

Results

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.

SP, ZW: Non-tailorable spaces

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.
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.

Snapshot summary, 2012-08-24
Chrome 21.0.1180.82, Firefox 14.0.1, Internet Explorer 9.0, Opera 12.01, Safari 5.1.7

All browsers handled non-tailorable spaces as expected.

GL: Non-breaking ("Glue")

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.
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.
U+180E MONGOLIAN VOWEL SEPARATOR The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property.
U+034F COMBINING GRAPHEME JOINER The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property.
U+2007 FIGURE SPACE The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property.
U+2011 NON-BREAKING HYPHEN The browser will NOT break a line of text containing any Unicode character with the GL non-breaking property.
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.
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.
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.

Snapshot summary, 2012-08-24
Chrome 21.0.1180.82, Firefox 14.0.1, Internet Explorer 9.0, Opera 12.01, Safari 5.1.7

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.

WJ: Word joiner

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.
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.

Snapshot summary, 2012-08-24
Chrome 21.0.1180.82, Firefox 14.0.1, Internet Explorer 9.0, Opera 12.01, Safari 5.1.7

The two word joiners were supported by all browsers tested except Opera, which failed to support either.