CSS Ruby Layout Module Level 1 CR Test Suite

Ruby Layout (20 tests)

Test Refs Flags Info
+ 3 Ruby Layout
block-ruby-001 = basic 'block ruby' layout.
empty-ruby-base-container = Empty ruby base container
empty-ruby-base-container-abs = Empty ruby base container
empty-ruby-base-container-float = Empty ruby base container
empty-ruby-text-container = Empty ruby text container
empty-ruby-text-container-abs = Empty ruby text container
empty-ruby-text-container-float = Empty ruby text container
line-break-around-ruby-001 DOM/JSScript Test line breaking before and after <ruby> elements.
  • est line breaking before and after <ruby> elements
ruby-base-different-size = sizing and positioning of ruby containers when size of ruby bases and the base container differ
ruby-box-model-001 = no m/b/p/ effect on base/annotation containers
  • the content box of base (resp annotation) container boxes should be tightly rapping around their content, and stacked up without gap. Margins/Borders/Padding on the base (resp annotation) container boxes do not apply.
+ 3.1 Interlinear Ruby Layout
+ 3.1.1 Inline-axis Interlinear Layout
+ 3.1.2 Block-axis Interlinear Layout
+ 3.2 Inter-character Ruby Layout
+ 3.3 Styling Ruby Boxes
ruby-box-model-001 = no m/b/p/ effect on base/annotation containers
  • the content box of base (resp annotation) container boxes should be tightly rapping around their content, and stacked up without gap. Margins/Borders/Padding on the base (resp annotation) container boxes do not apply.
+ 3.4 Breaking Across Lines
ruby-intrinsic-isize-001 = Intrinsic ISize calculation of ruby
ruby-intrinsic-isize-002 = Intrinsic ISize calculation of ruby
ruby-intrinsic-isize-003 = Intrinsic ISize calculation of ruby
+ 3.4.1 Breaking Between Bases
ruby-line-breaking-001 = Meet the specification for line breaking between ruby bases
ruby-line-breaking-002 = Line breaking between ruby and preceeding open bracket
ruby-line-breaking-003 = Dynamic break point change in ruby
+ 3.4.2 Breaking Within Bases
+ 3.5 Bidi Reordering
direction-upright-002 = 'text-orientation: upright' forces used 'direction' to LTR in vertical typographic modes
ruby-bidi-001 = Position of ruby annotation in RTL text
ruby-bidi-002 = Bidi reordering of ruby
ruby-bidi-003 = Bidirectional text inside ruby content box
+ 3.6 Line Spacing