Automatic update from web-platform-tests Import tests for html ruby extensions (#58150) These cover: * permutations of the allowed syntax for ruby base markup (with or without rb, interleaved and tabular markup, with too many bases, with too many annotations) * usage of rt alone, rtc alone, and rt with rtc, and variants where (some) rt are implied * spanning annotations using rtc * multi-level ruby using rtc (both spanning and non-spanning) * the presence of rp, and the lack of interference with segmentation and pairing, not only when rp respect the content model, but even when it doesn't * inter-element spaces not interferring with segmentation and pairing See the README for some more info on the approach followed. -- wpt-commits: 0828f9ec7da741aea4ecaf817f9a5a09cfe8ff1a wpt-pr: 58150
33 lines
1.8 KiB
HTML
33 lines
1.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" >
|
|
<meta charset="utf-8">
|
|
<title>Ruby Markup Content Model: if a ruby annotation range consists of an rtc element that contains no rt elements, the single ruby annotation unit represented by its contents spans (is paired with) every ruby base unit in the ruby segment.</title>
|
|
<link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
|
|
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-ruby-element">
|
|
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-rb-element">
|
|
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-rtc-element">
|
|
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#ruby-pairing">
|
|
<link rel="mismatch" href="reference/html-ruby-012-a-ref.html">
|
|
<link rel="mismatch" href="reference/html-ruby-012-b-ref.html">
|
|
<link rel="mismatch" href="reference/html-ruby-012-c-ref.html">
|
|
<link rel="mismatch" href="reference/html-ruby-012-d-ref.html">
|
|
<link rel="mismatch" href="reference/html-ruby-012-e-ref.html">
|
|
<link rel="mismatch" href="reference/html-ruby-012-y-ref.html">
|
|
<link rel="mismatch" href="reference/html-ruby-012-z-ref.html">
|
|
<body>
|
|
<p>The example below consists of 2 base characters (今日), jointly annotated with their pronunciation (きょう).
|
|
For ease of comparison, it is preceded by some context text: “例文は”.
|
|
This test passes if:
|
|
<ul>
|
|
<li>the base characters are presented inline with and similarly to the context text, as if they are all part of the same sentence, and
|
|
<li>the annotation is presented as an annotation, and
|
|
<li>the annotation is jointly associated with the whole base, not just part of it.
|
|
</ul>
|
|
|
|
<p>Note: This is not a layout or rendering test.
|
|
The precise appearance is not specified,
|
|
and implementations may therefore validly vary.
|
|
|
|
<hr>
|
|
例文は<ruby><rb>今<rb>日<rtc>きょう</ruby>
|