Intended audience: users, HTML coders, script developers, CSS coders, Web project managers, and anyone who wants to know whether browsers support horizontal or upright text in vertically set CJKM text.
Updated
These tests check whether user agents correctly apply the properties defined in the CSS-writing-modes-3 spec. They look specifically at text-orientation and text-combine-upright properties, which render text upright and horizontally in lines of vertical Chinese, Japanese, Korean, and Mongolian text. These are simple, user-oriented tests, designed to check basic functionality, rather than test all edge cases and implementation details.
To see the test, click on the link in the left-most column. To see detailed results for a single test, click on a row 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.
Any dependencies are shown in notes above the table, and notes below the table will usually provide any additional useful information, including an explanation of why a result was marked as 'partially successful'.
Key:
pass | fail | partially successful |
Links to run tests | Assertions | Gecko Firefox | Blink Chrome | Webkit Safari |
---|---|---|---|---|
text-orientation:upright, embedded rl text-orientation-upright-001.html |
text-orientation:upright will display latin text upright in a line of vertical-rl text. | pass | pass | fail |
text-orientation:upright, embedded lr text-orientation-upright-002.html |
text-orientation:upright will display latin text upright in a line of vertical-lr text. | pass | pass | fail |
Spec links for this table: link
Links to run tests | Assertions | Gecko Firefox | Blink Chrome | Webkit Safari |
---|---|---|---|---|
text-combine-upright:all (up to 2 chars) text-combine-upright-all-001.html |
text-combine-upright:digits will display two-character numbers and text horizontally. | pass | pass | fail |
text-combine-upright:all (up to 4 chars) text-combine-upright-all-002.html |
text-combine-upright:all will display up to four-character numbers horizontally. | pass | pass | fail |
text-combine-upright:digits text-combine-upright-digits-001.html |
text-combine-upright:digits will display two-digit numbers horizontally, but not others. | fail | fail | fail |
text-combine-upright:digits 2 text-combine-upright-digits-002.html |
text-combine-upright:digits 2 will display two-digit numbers horizontally, but not others. | fail | fail | fail |
text-combine-upright:digits 4 text-combine-upright-digits-004.html |
text-combine-upright:digits 4 will display all numbers up to four digits long horizontally. | fail | fail | fail |
Spec links for this table: link
CSS Writing Modes Module Level 3, 5.1. Orienting Text: the text-orientation property (editor's copy)
CSS Writing Modes Module Level 3, 9.1. Horizontal-in-Vertical Composition: the text-combine-upright property (editor's copy)