Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify escapability requirements for reading systems #2304

Merged
merged 3 commits into from
May 24, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions epub33/rs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1152,8 +1152,8 @@ <h3>Cascading Style Sheets (CSS)</h3>
</li>
<li>
<p id="confreq-css-rs-fonts" data-tests="#cnt-css-fonts">MUST support [[truetype]],
[[opentype]], [[woff]], and [[woff2]] font resources referenced from
<a data-cite="css-fonts-4#font-face-rule"><code>@font-face</code> rules</a>
[[opentype]], [[woff]], and [[woff2]] font resources referenced from <a
data-cite="css-fonts-4#font-face-rule"><code>@font-face</code> rules</a>
[[css-fonts-4]].</p>
</li>
<li>
Expand Down Expand Up @@ -2017,10 +2017,13 @@ <h5>Skippability</h5>
<h5>Escapability</h5>

<p>
<span id="mol-escaping-support">Reading systems SHOULD allow escaping of nested structures. </span>
<span id="mol-escaping-structure">Reading systems MUST determine the start of nested structures
by the value of the [^/epub:type^] attribute and SHOULD offer users the option to skip
playback of that structure and resume with whatever content comes after it.</span>
<span id="mol-escaping-support">While playing media overlays, reading systems SHOULD offer users
the option to leave ("escape") <a data-cite="epub-33#sec-escapability">escapable
structures</a> [[epub-33]], which are determined by the presence of an [^/epub:type^]
attribute [[epub-33]] with a value from the escapable structures list.</span>
<span id="mol-escaping-structure">If a user opts to escape from an escapable structure, then the
reading system MUST continue playback with the next sequential element after the
structure.</span>
</p>
</section>
</section>
Expand Down