CSS Writing Modes Module Level 3 CR Test Suite

Introduction to Vertical Text Layout (29 tests)

Test Refs Flags Info
+ 5 Introduction to Vertical Text Layout
+ 5.1 Orienting Text: the text-orientation property
table-progression-003-vlr = vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
  • This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
table-progression-003-vrl = 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-004-vlr = 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-004-vrl = 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 AhemFont text-orientation - mixed
  • This test checks that 'text-orientation: mixed' causes characters from horizontal-only scripts are set sideways, i.e. 90°clockwise from their standard orientation in horizontal text. Characters from vertical scripts are set with their intrinsic orientation. This is effective to verify 1.block flow direction, 2.inline direction and 3.glyph orientation.
text-orientation-011 AhemFont text-orientation - upright
  • This test checks that 'text-orientation: upright' causes characters from horizontal-only scripts are rendered upright, i.e. in their standard horizontal orientation, in vertical writing modes. This is effective to verify 1.block flow direction, 2.inline direction and 3.glyph orientation.
text-orientation-012 = Ahem text-orientation - sideways-right
  • This test checks that 'text-orientation: sideways-right' causes text to be set as if in a horizontal layout, but rotated 90° clockwise, in vertical writing modes. This is effective to verify 1.block flow direction, 2.inline direction and 3.glyph orientation.
text-orientation-014 = Ahem text-orientation - sideways
  • This test checks that 'text-orientation: sideways' is equivalent to‘sideways-right’in‘vertical-rl’writing mode. This is effective to verify 1.block flow direction, 2.inline direction and 3.glyph orientation.
text-orientation-mixed-001 FontBitmaps text-orientation - mixed in vertical-rl writing mode
  • This test checks that the alphabet is displayed on sideways, and it is verified whether the characters are aligned in the vertical direction including vertical writing characters (Japanese, Mongolian, Hangul, etc).
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-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/8, 2048 code points in U+0020-0B35).
  • Test orientation of characters where vo=R (#1/8, 2048 code points in U+0020-0B35)
text-orientation-script-001b DOM/JSFontScript Test orientation of characters where vo=R (#2/8, 2048 code points in U+0B36-1B50).
  • Test orientation of characters where vo=R (#2/8, 2048 code points in U+0B36-1B50)
text-orientation-script-001c DOM/JSFontScript Test orientation of characters where vo=R (#3/8, 2048 code points in U+1B51-2898).
  • Test orientation of characters where vo=R (#3/8, 2048 code points in U+1B51-2898)
text-orientation-script-001d DOM/JSFontScript Test orientation of characters where vo=R (#4/8, 2048 code points in U+2899-A884).
  • Test orientation of characters where vo=R (#4/8, 2048 code points in U+2899-A884)
text-orientation-script-001e DOM/JSFontScript Test orientation of characters where vo=R (#5/8, 2048 code points in U+A885-10343).
  • Test orientation of characters where vo=R (#5/8, 2048 code points in U+A885-10343)
text-orientation-script-001f DOM/JSFontScript Test orientation of characters where vo=R (#6/8, 2048 code points in U+10344-1169D).
  • Test orientation of characters where vo=R (#6/8, 2048 code points in U+10344-1169D)
text-orientation-script-001g DOM/JSFontScript Test orientation of characters where vo=R (#7/8, 2048 code points in U+1169E-1BC00).
  • Test orientation of characters where vo=R (#7/8, 2048 code points in U+1169E-1BC00)
text-orientation-script-001h DOM/JSFontScript Test orientation of characters where vo=R (#8/8, 1700 code points in U+1BC01-1F8AD).
  • Test orientation of characters where vo=R (#8/8, 1700 code points in U+1BC01-1F8AD)
text-orientation-script-001i DOM/JSFontScript Test orientation of characters where vo=U (#1/5, 2048 code points in U+00A7-2ED7).
  • Test orientation of characters where vo=U (#1/5, 2048 code points in U+00A7-2ED7)
text-orientation-script-001j DOM/JSFontScript Test orientation of characters where vo=U (#2/5, 2048 code points in U+2ED8-A387).
  • Test orientation of characters where vo=U (#2/5, 2048 code points in U+2ED8-A387)
text-orientation-script-001k DOM/JSFontScript Test orientation of characters where vo=U (#3/5, 2048 code points in U+A388-133AA).
  • Test orientation of characters where vo=U (#3/5, 2048 code points in U+A388-133AA)
text-orientation-script-001l DOM/JSFontScript Test orientation of characters where vo=U (#4/5, 2048 code points in U+133AB-1F6BA).
  • Test orientation of characters where vo=U (#4/5, 2048 code points in U+133AB-1F6BA)
text-orientation-script-001m DOM/JSFontScript Test orientation of characters where vo=U (#5/5, 787 code points in U+1F6BB-2FA1D).
  • Test orientation of characters where vo=U (#5/5, 787 code points in U+1F6BB-2FA1D)
text-orientation-script-001n 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-001o 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 the same as [text-orientation: sideways-right], 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-right-001 FontBitmaps text-orientation - sideways-right 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-upright-001 FontBitmaps text-orientation - upright in vertical-rl writing mode
  • This test checks that the alphabet is displayed on the upright (not sideways),and it is verified whether the characters are aligned in the vertical direction including vertical writing characters(Japanese, Mongolian, Hangul, etc).
+ 5.1.1 Vertical Typesetting and Font Features
+ 5.1.2 Mixed Vertical Orientations