Summarized test results:
HTML5, RLI/LRI/FSI...PDI

Intended audience: users, HTML coders, script developers (PHP, JSP, etc.), CSS coders, Web project managers, and anyone who wants to know how language declarations work in current browsers.

Updated

These tests check whether user agents apply isolation around a sequence of plain text characters preceded by a Unicode directional control character that is one of RLI, LRI, or FSI, and followed by PDI. The browser should also treat the surrounded sequence of characters as a neutral character.

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 tables show results for tests run on the date shown. Above the tables are summaries of the results at that date. The table data may be more up-to-date than the summary. If the tables contain some incorrectly scored tests, or tests that relate to non-released versions of browsers, these are not included in the summary.

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 'Details' column.

Basic isolating control tests

Snapshot summary, 2015-02-18
Firefox 35.0, Chrome 40.0.2214, Safari 8.0.3, Internet Explorer 11, Opera 27.0

No browser tested currently fully supports bidi isolation of elements with RLI/LRI/FSI...PDI. Chrome, Safari and Opera produce the expected ordering for only 6 of the 27 tests. Chrome and Opera have an additional problem in that they display the control characters as tofu.

Test link Assertion Details
isolated from following number, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from a following number.
isolated from following number, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from a following number.
isolated from following number, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from a following number.
isolated from following number with intervening neutrals, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from a following number.
isolated from following number with intervening neutrals, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from a following number.
isolated from following number with intervening neutrals, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from a following number.
isolated from immediately following number, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and is directionally isolated from a following number, even with no intervening white space.
isolated from immediately following number, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and is directionally isolated from a following number, even with no intervening white space.
isolated from immediately following number, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and is directionally isolated from a following number, even with no intervening white space.
numbers isolated from preceding text, opposite direction Plain text numeric content content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from preceding text.
numbers isolated from preceding text, auto Plain text numeric content content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from preceding text.
numbers isolated from preceding text, same direction Plain text numeric content content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from preceding text.
isolated from following text, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from following text.
isolated from following text, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from following text.
isolated from following text, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from following text.
isolated from following text with intervening neutrals, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from following text despite intervening neutrals.
isolated from following text with intervening neutrals, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from following text despite intervening neutrals.
isolated from following text with intervening neutrals, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from following text despite intervening neutrals.
isolated from immediately following text, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from following text even with no intervening white space.
isolated from immediately following text, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from following text even with no intervening white space.
isolated from immediately following text, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from following text even with no intervening white space.
isolated from preceding text, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from preceding text.
isolated from preceding text, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from preceding text.
isolated from preceding text, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from preceding text.
isolated from surrounding text, opposite direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from surrounding text.
isolated from surrounding text, auto Plain text content surrounded by FSI...PDI is treated as a neutral character and directionally isolated from surrounding text.
isolated from surrounding text, same direction Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from surrounding text.