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

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 whether white-space processing rules work as specified.

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.

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 Details column and look just above the table.

The detailed results show the date(s) the test result was recorded, and the version of the browser tested. Notes below the table will usually provide any additional useful information, including an explanation of why a result was marked as 'partially successful'.

Note that 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 do not use any vendor prefixes.


Basic isolating control tests

Test link Assertion Detail
isolated from following number, opposite direction
rli-lri-fsi-pdi-001a.html
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
rli-lri-fsi-pdi-001b.html
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
rli-lri-fsi-pdi-001c.html
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
rli-lri-fsi-pdi-002a.html
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
rli-lri-fsi-pdi-002b.html
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
rli-lri-fsi-pdi-002c.html
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
rli-lri-fsi-pdi-003a.html
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
rli-lri-fsi-pdi-003b.html
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
rli-lri-fsi-pdi-003c.html
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
rli-lri-fsi-pdi-004a.html
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
rli-lri-fsi-pdi-004b.html
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
rli-lri-fsi-pdi-004c.html
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
rli-lri-fsi-pdi-005a.html
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
rli-lri-fsi-pdi-005b.html
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
rli-lri-fsi-pdi-005c.html
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
rli-lri-fsi-pdi-006a.html
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
rli-lri-fsi-pdi-006b.html
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
rli-lri-fsi-pdi-006c.html
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
rli-lri-fsi-pdi-007a.html
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
rli-lri-fsi-pdi-007b.html
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
rli-lri-fsi-pdi-007c.html
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
rli-lri-fsi-pdi-008a.html
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
rli-lri-fsi-pdi-008b.html
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
rli-lri-fsi-pdi-008c.html
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
rli-lri-fsi-pdi-009a.html
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
rli-lri-fsi-pdi-009b.html
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
rli-lri-fsi-pdi-009c.html
Plain text content surrounded by RLI/LRI...PDI is treated as a neutral character and directionally isolated from surrounding text.

Notes

  1. all, Chrome 40.0, Opera 27.0, Edge 12: The tests produce tofu on the page, presumably because RLI, etc, is not yet supported by Blink and Edge.
  2. rli-lri-fsi-pdi-004a-004c & 008a-008c, Chrome 40.0, Opera 27.0: The tests produce tofu on the page, presumably because RLI is not yet supported by Blink, but otherwise produce the correct ordering.