CSS Writing Modes Level 3 Test Status 2016-09
This document summarizes
tests
that do not meet the exit criteria and are not required as of Sep 2016.
There are 995 tests in the test suite, 118 of that have only 1 or less implementations.
At Risk Features
-
Only 1 implementation for sideways-lr
and sideways-rl.
-
No unprefixed implementations for
text-combine-upright: digits
-
No implementations for the
look-ahead/look-behind sequencing rules
for the text-combine-upright property.
-
No implementations for the
automatic triggering of multi-column behavior of orthogonal flows.
28 tests have only 1 or less implementations when these are excluded.
Tests That Require Other Specs
-
No implementations for
bidi control characters in UAX#9.
-
Only 1 implementation that require Flexbox row-reverse
- No implementations that require CSS Regions:
- autoheight-regions-in-autoheight-flexbox-002
- extract-ordered-list-direction-and-writing-modes
- Only 1 implementation for
CSSOM View Range.getBoundingClientRect() method.
- text-orientation-script-001
- Only 1 implementation that require text-transform: full-width.
- full-width-001
- full-width-002
- full-width-003
- text-combine-upright-compression-005a
May/Should Features (Not Required To Exit)
-
Only 1 implementation for form controls.
- form-controls-vlr-004
- form-controls-vlr-005
- form-controls-vrl-004
- form-controls-vrl-005
-
Only 1 implementation for
full-width
characters to be converted to non-full-width characters
for the text-combine-upright property.
- full-width-001
- full-width-002
- full-width-003
- text-combine-upright-compression-005a
- text-combine-upright-compression-006
Required Tests That Do Not Meet Exit Criteria
There are 13 tests in this category.
-
4.3. Atomic Inline Baseline:
These tests check the synthesized baseline of
an inline-block with block descendants.
No implementations pass these tests.
Note that these tests are for vertical-lr,
all tests for vertical-rl have 2+ implementations.
- inline-block-alignment-003
- inline-block-alignment-005
- inline-block-alignment-007
- inline-table-alignment-003
- inline-table-alignment-005
-
5.1. Orienting Text: the text-orientation property:
These tests are for text-orientation: upright defining:
This value causes the used value of direction to be ltr,
and for the purposes of bidi reordering,
causes all characters to be treated as strong LTR.
No implementations pass these tests.
- table-progression-vlr-003
- table-progression-vlr-004
- table-progression-vrl-003
- table-progression-vrl-004
-
7.1: Principles of Layout in Vertical Writing Modes:
3 among the 256 tests for absolute-positioned objects fail.
These 256 tests cover combinations of a) direction, b) text-align,
c) box offsets (top, left, right, bottom, auto),
d) orthogonal and non-orthogonal, and e) ICB.
Only 1 implementation passes these tests.
- abs-pos-non-replaced-vrl-088
- abs-pos-non-replaced-vrl-220
- abs-pos-non-replaced-vrl-224
-
9. Glyph Composition:
This test checks when the text inside text-combine-upright
has a new line character.
Only 1 implementation passes this test.
Note that a similar test that has a space character has 2 implementations.
- text-combine-upright-break-inside-001a
Links