CSS Writing Modes Module Level 3 CR Test Suite

Introduction to Vertical Text Layout (12 tests)

Test Refs Flags Info
+ 5 Introduction to Vertical Text Layout
+ 5.1 Orienting Text: the text-orientation property
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-013 = Ahem text-orientation - sideways-left
  • This test checks that 'text-orientation: sideways-left' causes text to be set as if in a horizontal layout, but rotated 90°counter-clockwise, in vertical writing modes. It's effective to verify 1.block flow direction and 2.inline direction, but not effective to verify 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-015 = Ahem text-orientation - sideways
  • This test checks that 'text-orientation: sideways' is equivalent to‘sideways-left’in‘vertical-lr’writing mode. This is effective to verify 1.block flow direction, 2.inline direction, but not effetive to verify 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-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-002 = FontBitmaps text-orientation - sideways in vertical-lr writing mode
  • This test checks that the same as [text-orientation: sideways-left], general horizontal text(include Japanese,etc) rotates 90 degrees counter-clockwise, and it is verified whether the characters are aligned in the vertical direction.
text-orientation-sideways-left-001 = FontBitmaps text-orientation - sideways-left in vertical-rl writing mode
  • This test checks that a general horizontal text(include Japanese,etc) rotated 90 degrees counter-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