You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"The need to include more than one Rendition of an EPUB Publication has grown as Reading Systems have evolved and become more sophisticated. While some measure of content adaptation has always been possible at the style sheet level, it is both limited in what it can accomplish and limited to content rendering. Existing fallback mechanisms within the Package Document similarly only ensure that resources can be rendered."
The rendition:accessMode attribute identifies the way in which intellectual content is communicated in a Rendition, and is based on the [ISO24751-3] "Access Mode" property (e.g., auditory, tactile, textual, or visual).
Proposed, here, is a new attribute for the rendition XMLNS, rendition:requires. This new attribute would be useful for indicating that a Rendition requires JavaScript or, more granularly, that it requires specific JavaScript features.
The following example shows how one could express that a Rendition requires JavaScript:
In (4), a list of examples is provided: battery status, client hints, encrypted media decoding, fullscreen, geolocation, picture-in-picture, sensors (accelerometer, ambient light sensor, gyroscope, magnetometer), user media (camera, microphone), video autoplay, web payment request, WebMIDI, WebUSB, and WebXR.
Hello. I would like to propose a new attribute for the EPUB Multiple Renditions specification and model.
"The need to include more than one Rendition of an EPUB Publication has grown as Reading Systems have evolved and become more sophisticated. While some measure of content adaptation has always been possible at the style sheet level, it is both limited in what it can accomplish and limited to content rendering. Existing fallback mechanisms within the Package Document similarly only ensure that resources can be rendered."
Presently, the EPUB Multiple Renditions model provides a means of differentiating between Renditions via a number of markup attributes:
rendition:media
,rendition:layout
,rendition:language
,rendition:accessMode
, andrendition:label
.The
rendition:media
attribute identifies the media features of a Reading System the given Rendition is best suitable for rendering on.The
rendition:layout
attribute indicates whether the given Rendition is reflowable or pre-paginated.The
rendition:language
attribute indicates that the given Rendition is optimized for the specified language.The
rendition:accessMode
attribute identifies the way in which intellectual content is communicated in a Rendition, and is based on the [ISO24751-3] "Access Mode" property (e.g., auditory, tactile, textual, or visual).The
rendition:label
attribute allows each rootfile element to be annotated with a human-readable name.Proposed, here, is a new attribute for the
rendition
XMLNS,rendition:requires
. This new attribute would be useful for indicating that a Rendition requires JavaScript or, more granularly, that it requires specific JavaScript features.The following example shows how one could express that a Rendition requires JavaScript:
The following example shows how one could express that a Rendition requires more granular JavaScript features:
The text was updated successfully, but these errors were encountered: