w3c / epub-specs

Shared workspace for EPUB 3 specifications.
Other
306 stars 60 forks source link

[iso-part3-#101 and -#102] Clarify use of the switch element and intrinsic fallbacks #409

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Issue:

It is unclear whether "alttext" in MathML is supported or if the 2.1.3.3.2.1 
the epub:switch Element should be used instead. The same applies to ChemML

It is unclear whether "alttext" in SVG" is supported or if the 2.1.3.3.2.1 The 
epub:switch Element should be used instead

Referenced Sections:

https://epub-revision.googlecode.com/svn/trunk/build/301/spec/epub30-contentdocs
.html#sec-xhtml-mathml

https://epub-revision.googlecode.com/svn/trunk/build/301/spec/epub30-contentdocs
.html#sec-xhtml-svg

ISO Suggested Solution:

provide guidance

Original issue reported on code.google.com by mgarrish on 17 Oct 2013 at 2:52

GoogleCodeExporter commented 9 years ago
Chairs/Editors initial proposed solution for WG review:

Intrinsic fallbacks are useful where a feature is supported by a reading system 
at least to the extent that the fallback can be implemented, and the use of 
switch is designed for reading systems with no support for a feature. 
Recommendation is to add the following paragraph to the end of the switch 
element definition to make this distinction clearer:

The switch element is not intended to replace intrinsic fallback mechanisms, 
such as the MathML and SVG alttext attributes. Authors should always consider 
including intrinsic fallbacks (e.g., to ensure accessibility), even when using 
a switch to support reading systems with no support for the host grammar.

Original comment by markus.g...@gmail.com on 17 Oct 2013 at 7:35

GoogleCodeExporter commented 9 years ago
I noticed the original issue is incorrect. SVG does not use an alttext 
attribute, but the title and desc elements represent the intrinsic fallback 
text. I've updated the wording of the first sentence as follows:

The switch element is not intended to replace intrinsic fallback mechanisms, 
such as the MathML alttext attribute and the SVG title and desc elements.

Original comment by mgarrish on 24 Oct 2013 at 7:42

GoogleCodeExporter commented 9 years ago
Prose updated to reflect comments 1 and 2:

https://code.google.com/p/epub-revision/source/detail?r=4792

Original comment by mgarrish on 24 Oct 2013 at 7:44

GoogleCodeExporter commented 9 years ago
Resolved during the 10/24 call: 
https://docs.google.com/document/d/1EfonqvyIywJv3MESrnFClUFmuULfGGNIICiDTLfvdbU/

Original comment by markus.g...@gmail.com on 13 Jan 2014 at 9:09