+
5.1 Orienting Text: the text-orientation property |
ch-unit-002 |
= |
|
the ch unit in vertical orientation
- In vertical upright, the ch unit is equal to the used vertical advance measure of the 0 (ZERO, U+0030) glyph found in the font used to render it.
|
ic-unit-002 |
= |
|
the ic unit in vertical orientation
- In vertical upright, the ic unit is equal to the used vertical advance measure of the 水 (CJK water ideograph, U+6C34) glyph found in the font used to render it.
|
ic-unit-003 |
= |
|
the ic unit in vertical orientation
- In vertical mixed, the ic unit is equal to the used vertical advance measure of the 水 (CJK water ideograph, U+6C34) glyph found in the font used to render it.
|
ic-unit-004 |
= |
|
the ic unit in vertical orientation
- In vertical sideways, the ic unit is equal to the used horizontal advance measure of the 水 (CJK water ideograph, U+6C34) glyph found in the font used to render it.
|
table-progression-vlr-003 |
= |
|
vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
- This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.
|
table-progression-vlr-004 |
= |
|
vertical-lr upright orientation Table Column/Colgroup Ordering
- This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
|
table-progression-vrl-003 |
= |
|
vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering
- This test checks that vertical-rl tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
|
table-progression-vrl-004 |
= |
|
vertical-rl upright orientation Table Column/Colgroup Ordering
- This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
|
text-orientation-010 |
|
Bitmaps |
text-orientation - mixed
- This test checks that 'text-orientation: mixed' causes characters from horizontal-only scripts are set sideways, i.e. rotated 90° clockwise from their standard orientation in horizontal text. Characters from vertical scripts are set according to their intrinsic orientation (Vertical Orientation Property as given by UTR50).
|
text-orientation-011 |
|
|
text-orientation - upright
- This test checks that 'text-orientation: upright' causes characters from horizontal-only scripts to be rendered upright, i.e. in their standard horizontal orientation, in vertical writing modes.
|
text-orientation-012 |
|
Bitmaps |
text-orientation - upright
- This test checks that 'text-orientation: upright' causes characters from horizontal-only scripts and from vertical scripts to be translated upright.
|
text-orientation-016 |
= |
AhemBitmaps |
text-orientation - sideways
- This test checks that sideways-oriented latin text is baseline-aligned alphabetically within the line box and not baseline-aligned centrally. This test uses exclusively 'p' and 'É' glyphs to verify this.
|
text-orientation-mixed-slr-015 |
|
Bitmaps |
'writing-mode: sideways-lr' - 'text-orientation: mixed' has no effect
- This test checks that when 'writing-mode' is set to 'sideways-lr', then a 'text-orientation: mixed' declaration has no effect: the alphabetical baseline is used as the dominant baseline and all the glyphs remain rotated 90 degrees counter-clockwise. The typographic mode for 'sideways-lr' is horizontal and 'text-orientation' has no effect on boxes in horizontal typographic modes.
|
text-orientation-mixed-srl-016 |
= |
|
'writing-mode: sideways-rl' - 'text-orientation: mixed' has no effect
- This test checks that when 'writing-mode' is set to 'sideways-rl', then a 'text-orientation: mixed' declaration has no effect: the alphabetical baseline is used as the dominant baseline because the typographic mode for 'sideways-rl' is horizontal and 'text-orientation' has no effect on boxes in horizontal typographic modes.
|
text-orientation-mixed-vlr-100 |
= |
Font |
writing-mode: vertical-lr; text-orientation: mixed.
|
text-orientation-mixed-vrl-002 |
|
Bitmaps |
text-orientation - mixed in vertical-rl writing mode
- This test checks that when 'text-orientation' is set to 'mixed', then latin alphabet characters are displayed sideways (rotated 90 degrees clockwise). In this test, the 'FULLWIDTH LATIN CAPITAL LETTER T' must be typeset upright.
|
text-orientation-mixed-vrl-100 |
= |
Font |
writing-mode: vertical-rl; text-orientation: mixed.
|
text-orientation-parsing-001 |
|
DOM/JSScript |
CSS Writing Modes: parsing text-orientation
- This test asserts the parser and getComputedStyle works correctly for the text-orientation property.
|
text-orientation-parsing-sideways-right-001 |
|
DOM/JSOptionalScript |
CSS Writing Modes: parsing text-orientation
- This test asserts the parser and getComputedStyle works correctly for the text-orientation property.
|
text-orientation-script-001 |
|
ComboDOM/JSFontScript |
Test orientation of characters.
- Test orientation of characters
|
text-orientation-script-001a |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#1/9, 2048 code points in U+0020-0B27).
- Test orientation of characters where vo=R (#1/9, 2048 code points in U+0020-0B27)
|
text-orientation-script-001b |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#2/9, 2048 code points in U+0B28-1B07).
- Test orientation of characters where vo=R (#2/9, 2048 code points in U+0B28-1B07)
|
text-orientation-script-001c |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#3/9, 2048 code points in U+1B08-2858).
- Test orientation of characters where vo=R (#3/9, 2048 code points in U+1B08-2858)
|
text-orientation-script-001d |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#4/9, 2048 code points in U+2859-A81D).
- Test orientation of characters where vo=R (#4/9, 2048 code points in U+2859-A81D)
|
text-orientation-script-001e |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#5/9, 2048 code points in U+A81E-101F7).
- Test orientation of characters where vo=R (#5/9, 2048 code points in U+A81E-101F7)
|
text-orientation-script-001f |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#6/9, 2048 code points in U+101F8-11151).
- Test orientation of characters where vo=R (#6/9, 2048 code points in U+101F8-11151)
|
text-orientation-script-001g |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#7/9, 2048 code points in U+11152-124FA).
- Test orientation of characters where vo=R (#7/9, 2048 code points in U+11152-124FA)
|
text-orientation-script-001h |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#8/9, 2048 code points in U+124FB-1D7B2).
- Test orientation of characters where vo=R (#8/9, 2048 code points in U+124FB-1D7B2)
|
text-orientation-script-001i |
|
DOM/JSFontScript |
Test orientation of characters where vo=R (#9/9, 652 code points in U+1D7B3-1F8AD).
- Test orientation of characters where vo=R (#9/9, 652 code points in U+1D7B3-1F8AD)
|
text-orientation-script-001j |
|
DOM/JSFontScript |
Test orientation of characters where vo=U (#1/6, 2048 code points in U+00A7-2ED3).
- Test orientation of characters where vo=U (#1/6, 2048 code points in U+00A7-2ED3)
|
text-orientation-script-001k |
|
DOM/JSFontScript |
Test orientation of characters where vo=U (#2/6, 2048 code points in U+2ED4-A37A).
- Test orientation of characters where vo=U (#2/6, 2048 code points in U+2ED4-A37A)
|
text-orientation-script-001l |
|
DOM/JSFontScript |
Test orientation of characters where vo=U (#3/6, 2048 code points in U+A37B-1338B).
- Test orientation of characters where vo=U (#3/6, 2048 code points in U+A37B-1338B)
|
text-orientation-script-001m |
|
DOM/JSFontScript |
Test orientation of characters where vo=U (#4/6, 2048 code points in U+1338C-1F0E1).
- Test orientation of characters where vo=U (#4/6, 2048 code points in U+1338C-1F0E1)
|
text-orientation-script-001n |
|
DOM/JSFontScript |
Test orientation of characters where vo=U (#5/6, 2048 code points in U+1F0E2-2F9EA).
- Test orientation of characters where vo=U (#5/6, 2048 code points in U+1F0E2-2F9EA)
|
text-orientation-script-001o |
|
DOM/JSFontScript |
Test orientation of characters where vo=U (#6/6, 51 code points in U+2F9EB-2FA1D).
- Test orientation of characters where vo=U (#6/6, 51 code points in U+2F9EB-2FA1D)
|
text-orientation-script-001p |
|
DOM/JSFontScript |
Test orientation of characters where vo=Tr (47 code points in U+2329-FFE3).
- Test orientation of characters where vo=Tr (47 code points in U+2329-FFE3)
|
text-orientation-script-001q |
|
DOM/JSFontScript |
Test orientation of characters where vo=Tu (147 code points in U+3001-1F201).
- Test orientation of characters where vo=Tu (147 code points in U+3001-1F201)
|
text-orientation-sideways-001 |
|
FontBitmaps |
text-orientation - sideways in vertical-rl writing mode
- This test checks that general horizontal text (include Japanese,etc) rotates 90 degrees clockwise, and it is verified whether the characters are aligned in the vertical direction.
|
text-orientation-sideways-slr-019 |
|
Bitmaps |
'writing-mode: sideways-lr' - 'text-orientation: sideways' has no effect
- This test checks that when 'writing-mode' is set to 'sideways-lr', then a 'text-orientation: sideways' declaration has no effect: the alphabetical baseline is used as the dominant baseline and all the glyphs remain rotated 90 degrees counter-clockwise. The typographic mode for 'sideways-lr' is horizontal and 'text-orientation' has no effect on boxes in horizontal typographic modes.
|
text-orientation-sideways-vlr-100 |
= |
Font |
writing-mode: vertical-lr; text-orientation: sideways.
|
text-orientation-sideways-vrl-100 |
= |
Font |
writing-mode: vertical-rl; text-orientation: sideways.
|
text-orientation-upright-directionality-001 |
= |
|
text-orientation:upright in sideways-* writing modes
- text-orientation has no effect in horizontal typographic modes
|
text-orientation-upright-slr-017 |
|
Bitmaps |
'writing-mode: sideways-lr' - 'text-orientation: upright' has no effect
- This test checks that when 'writing-mode' is set to 'sideways-lr', then a 'text-orientation: upright' declaration has no effect: the alphabetical baseline is used as the dominant baseline and all the glyphs remain rotated 90 degrees counter-clockwise. The typographic mode for 'sideways-lr' is horizontal and 'text-orientation' has no effect on boxes in horizontal typographic modes.
|
text-orientation-upright-srl-018 |
= |
|
'writing-mode: sideways-rl' - 'text-orientation: upright' has no effect
- This test checks that when 'writing-mode' is set to 'sideways-rl', then a 'text-orientation: upright' declaration has no effect: the alphabetical baseline is used as the dominant baseline and all the glyphs remain rotated 90 degrees clockwise. The typographic mode for 'sideways-rl' is horizontal and 'text-orientation' has no effect on boxes in horizontal typographic modes.
|
text-orientation-upright-vlr-100 |
= |
Font |
writing-mode: vertical-lr; text-orientation: upright.
|
text-orientation-upright-vrl-002 |
|
Bitmaps |
text-orientation - upright in vertical-rl writing mode
- This test checks that latin alphabet characters are translated upright (and not rotated sideways).
|
text-orientation-upright-vrl-100 |
= |
Font |
writing-mode: vertical-rl; text-orientation: upright.
|