Summarized test results:
CSS3 Text, Line break, BA: Break after

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, version 5.1.0. With a very few exceptions, the CSS3 Text specification leaves it up to the browser to decide how these characters should behave. In many cases, the behaviour may depend on context. These tests explore how the browsers handle the various line break related characters by default.

The two-letter abbreviations are conventions for property names in the Unicode Standard. 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

The summaries below refer to tests failing. Since these are exploratory tests, this refers to the failure of the browser to behave as posited in the test assertion. It is not necessarily an error.

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.

BA: Breaking spaces

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+2002 EN SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2003 EM SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2004 THREE-PER-EM SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2005 FOUR-PER-EM SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2006 SIX-PER-EM SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2000 EN QUAD [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2001 EM QUAD [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2008 PUNCTUATION SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+2009 THIN SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+200A HAIR SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+1680 OGHAM SPACE MARK [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.
U+205F MEDIUM MATHEMATICAL SPACE [Exploratory test] The browser will break a line of text after each of the BA breaking space characters.

BA: Breaking hyphens

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+058A ARMENIAN HYPHEN [Exploratory test] The browser will break a line of text after each of the BA breaking hyphen characters.
U+2010 HYPHEN [Exploratory test] The browser will break a line of text after each of the BA breaking hyphen characters.
U+2012 FIGURE DASH [Exploratory test] The browser will break a line of text after each of the BA breaking hyphen characters.
U+2013 EN DASH [Exploratory test] The browser will break a line of text after each of the BA breaking hyphen characters.

BA: Visible word dividers

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+05BE HEBREW PUNCTUATION MAQAF [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.
U+0F0B TIBETAN MARK INTERSYLLABIC TSHEG [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.
U+1361 ETHIOPIC WORD SPACE [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.
U+17D8 KHMER SIGN BEYYAL [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.
U+17DA KHMER SIGN KOOMUUT [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.
U+2027 HYPHENATION POINT [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.
U+007C VERTICAL LINE [Exploratory test] The browser will break a line of text after each of the BA visible word divider characters.

BA: Historic word separators

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+16EB RUNIC SINGLE DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+16EC RUNIC MULTIPLE DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+16ED RUNIC CROSS PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2056 THREE DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2058 FOUR DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2059 FIVE DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+205A TWO DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+205B FOUR DOT MARK [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+205D TRICOLON [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+205E VERTICAL FOUR DOTS [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2E19 PALM BRANCH [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2E2A TWO DOTS OVER ONE DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2E2B ONE DOT OVER TWO DOTS PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2E2C SQUARED FOUR DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2E2D FIVE DOT PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+2E30 RING POINT [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+10100 AEGEAN WORD SEPARATOR LINE [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+10101 AEGEAN WORD SEPARATOR DOT [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+10102 AEGEAN CHECK MARK [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+1039F UGARITIC WORD DIVIDER [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+103D0 OLD PERSIAN WORD DIVIDER [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+1091F PHOENICIAN WORD DIVIDER [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.
U+12470 CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER [Exploratory test] The browser will break a line of text after any Unicode character with the BA historic word separator property.

BA: Dandas

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+0964 DEVANAGARI DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+0965 DEVANAGARI DOUBLE DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+0E5A THAI CHARACTER ANGKHANKHU [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+0E5B THAI CHARACTER KHOMUT [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+104A MYANMAR SIGN LITTLE SECTION [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+104B MYANMAR SIGN SECTION [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+1735 PHILIPPINE SINGLE PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+1736 PHILIPPINE DOUBLE PUNCTUATION [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+17D4 KHMER SIGN KHAN [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+17D5 KHMER SIGN BARIYOOSAN [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+1B5E BALINESE CARIK SIKI [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+1B5F BALINESE CARIK PAREREN [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+A8CE SAURASHTRA DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+A8CF SAURASHTRA DOUBLE DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+AA5D CHAM PUNCTUATION DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+AA5E CHAM PUNCTUATION DOUBLE DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+AA5F CHAM PUNCTUATION TRIPLE DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+10A56 KHAROSHTHI PUNCTUATION DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.
U+10A57 KHAROSHTHI PUNCTUATION DOUBLE DANDA [Exploratory test] The browser will break a line of text after any Unicode character with the BA danda property.

BA: Tibetan

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+0F85 TIBETAN MARK PALUTA [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.
U+0F34 TIBETAN MARK BSDUS RTAGS [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.
U+0F7F TIBETAN SIGN RNAM BCAD [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.
U+07BE TIBETAN KU RU KHA [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.
U+0FBF TIBETAN KU RU KHA BZHI MIG CAN [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.
U+0FD2 TIBETAN MARK NYIS TSHEG [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.
U+0FD2 TIBETAN MARK NYIS TSHEG [Exploratory test] The UA will break a line of text after any Unicode character with the BA tibetan property.

BA: Other terminating punctuation

Snapshot summary, 2013-07-03
Firefox 21.0, Opera 12.15, Internet Explorer 10 & 9, Chrome 27.0.1453.116, Safari 5.1.9

The bdo element with a dir attribute works as expected on all browsers.

Assertion Gecko Presto Trident WebKit Detailed results
U+1804 MONGOLIAN COLON [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1805 MONGOLIAN FOUR DOTS [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1B5A BALINESE PANTI [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1B5B BALINESE PAMADA [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1B5C BALINESE WINDU [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1B5D BALINESE CARIK PAMUNGKAH [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1B60 BALINESE PAMENENG [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C3B LEPCHA PUNCTUATION TA-ROL [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C3C LEPCHA PUNCTUATION NYET THYOOM TA-ROL [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C3E LEPCHA PUNCTUATION TSHOOK CER-WA [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C3E LEPCHA PUNCTUATION TSHOOK CER-WA [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C3F LEPCHA PUNCTUATION TSHOOK [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C7E OL CHIKI PUNCTUATION MUCAAD [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+1C7F OL CHIKI PUNCTUATION DOUBLE MUCAAD [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+2CFA COPTIC OLD NUBIAN DIRECT QUESTION MARK [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+2CFB COPTIC OLD NUBIAN INDIRECT QUESTION MARK [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+2CFC COPTIC OLD NUBIAN VERSE DIVIDER [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+2CFF COPTIC MORPHOLOGICAL DIVIDER [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+2E17 OBLIQUE DOUBLE HYPHEN [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+A60D VAI COMMA [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+A60F VAI QUESTION MARK [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+A92E KAYAH LI SIGN CWI [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+A92F KAYAH LI SIGN SHYA [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+10A50 KHAROSHTHI PUNCTUATION DOT [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+10A51 KHAROSHTHI PUNCTUATION SMALL CIRCLE [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+10A52 KHAROSHTHI PUNCTUATION CIRCLE [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+10A53 KHAROSHTHI PUNCTUATION CRESCENT BAR [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+10A54 KHAROSHTHI PUNCTUATION MANGALAM [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.
U+10A55 KHAROSHTHI PUNCTUATION LOTUS [Exploratory test] The browser will break a line of text after any Unicode character with the BA Other Terminating Punctuation property.