This test is based on CSS2 section 9.10 and Chapter 3 of the Unicode Standard.
This test is a variant of my test for the same concepts in CSS that has been translated into using Unicode directional formatting codes.
Note that Unicode in XML and other Markup Languages suggests that HTML UAs should ignore these characters.
The following lines should all read "ABCDEFGHI":
ABCDEFGHI
ABCDEFGHI
ABCDEFGHI
IHGFEDCBA
IHGFEDCBA
IHGDEFCBA
IHGFEDCBA
IHGFEDCBA
IHGDEFCBA
Each pair of lines should be the same:
ג | ב | א |
אבג
ג | ב | א |
אבג
א | ב | ג |
אבג
ג | ב | א | A | B | C | ו | ה | ד |
אבג ABC דהו
ו | ה | ד | A | B | C | ג | ב | א |
אבג ABC דהו
ג | ב | א | A | B | C | ו | ה | ד | D | E | F | ט | ח | ז |
אבג ABC דהו DEF זחט
ג | ב | א | A | B | C | ו | ה | ד | D | E | F | ט | ח | ז |
אבג ABC דהו DEF זחט
ג | ב | א | A | B | C | ו | ה | ד | D | E | F | ט | ח | ז |
אבג ABC דהו DEF זחט
ט | ח | ז | D | E | F | ו | ה | ד | A | B | C | ג | ב | א |
אבג ABC דהו DEF זחט
ו | ה | ד | A | B | C | ג | ב | א | D | E | F | ט | ח | ז |
אבג ABC דהו DEF זחט
ו | ה | ד | C | B | A | ג | ב | א | D | E | F | ט | ח | ז |
אבג ABC דהו DEF זחט
ג | ב | א | A | B | C | ד | ה | ו | D | E | F | ט | ח | ז |
אבג ABC דהו DEF זחט
ט | ח | ז | A | B | C | ד | ה | ו | D | E | F | ג | ב | א |
אבג ABC דהו DEF זחט
ג | ב | א | A | B | C | ו | ה | ד | D | E | F | G | H | I | ט | ח | ז |
אבג ABC דהו DEF GHI זחט
F | E | D | ו | ה | ד | C | B | A | ג | ב | א | G | H | I | ט | ח | ז |
אבג ABC דהו DEF GHI זחט
ג | ב | א | A | B | C | F | E | D | ו | ה | ד |   | G | H | I | ט | ח | ז |
אבג ABC דהו DEF GHI זחט
Note: This test does not test RLM or LRM, but it ought to.
(Back to CSS Testing Information, David Baron)
LDB, dbaron@dbaron.org, 2001-06-05