From c41507f90a13c8c01c8bb3abbbb21dfa07d0abe3 Mon Sep 17 00:00:00 2001 From: JayPanoz Date: Thu, 13 Jun 2019 18:32:41 +0200 Subject: [PATCH] Add vestibular disorders to docs Resolves #57 --- docs/CSS13-a11y_settings_baseline.md | 12 + docs/ReadiumCSS_docs.epub | Bin 1605916 -> 1606565 bytes .../OEBPS/Text/Section-002.xhtml | 2 +- .../OEBPS/Text/Section-013.xhtml | 14 + .../OEBPS/Text/Section-021.xhtml | 2 +- docs/ReadiumCSS_docs/OEBPS/Text/nav.xhtml | 3 + docs/ReadiumCSS_docs/OEBPS/content.opf | 2 +- docs/ReadiumCSS_docs/OEBPS/toc.ncx | 2342 +++++++++-------- 8 files changed, 1206 insertions(+), 1171 deletions(-) diff --git a/docs/CSS13-a11y_settings_baseline.md b/docs/CSS13-a11y_settings_baseline.md index f9a18b58..6c7402ce 100644 --- a/docs/CSS13-a11y_settings_baseline.md +++ b/docs/CSS13-a11y_settings_baseline.md @@ -66,6 +66,18 @@ Luc Maumet (EDRLab) has conducted an analysis on the features available in dedic - Highlight a specific sound in the text - Export contents with the customized layout +## Vestibular disorders + +There’s an a11y “issue” which is quite unknown, but may impact a lot of people, either temporarily or permanently: vestibular disorders. + +To put it simply, some interactions can make the user dizzy, uneasy, and in some cases ruin her/his entire day, because the user feels like they can’t keep balance when walking or even staying up, or feel vertigo. [See this article](https://source.opennews.org/articles/motion-sick/) for further details and illustrations. + +**At the very minimum, allow the user to disable animations which may create effects (e.g. page-transition animation).** But everything else will vary from implementation to implementation. + +On iOS/Mac, there’s a system setting which has been implemented and [browsers increasingly support the prefers-reduced-motion media query](https://webkit.org/blog/7551/responsive-design-for-motion/) to design accordingly. + +There’s little we can do about interactive EPUB contents themselves, but we can at least promote what Mozilla got wonderfully right from the start to authors, i.e. [an overlay asking users to set their preference](http://devtoolschallenger.com). + ## Internationalization Very little information on a11y is currently available in the [W3C Text Layout and Typography Requirements](https://w3c.github.io/typography/). diff --git a/docs/ReadiumCSS_docs.epub b/docs/ReadiumCSS_docs.epub index 5f0c0b5f539b837385805d84f912696bdfa10711..4705ab4d7529a1ff07f47abd593eda932ea766b1 100644 GIT binary patch delta 13601 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 TrDT|J;|(N+ZgF@WcfkJx3s!41 delta 12983 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 X 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 diff --git a/docs/ReadiumCSS_docs/OEBPS/Text/Section-002.xhtml b/docs/ReadiumCSS_docs/OEBPS/Text/Section-002.xhtml index b74ef12f..0aac0fee 100644 --- a/docs/ReadiumCSS_docs/OEBPS/Text/Section-002.xhtml +++ b/docs/ReadiumCSS_docs/OEBPS/Text/Section-002.xhtml @@ -33,7 +33,7 @@
  • media overlays and user highlights.
  • -

    Note: Readium CSS stylesheets were not designed and should not be used for fixed-layout EPUB, nor other file formats like FB2, PRC, Mobi, TEI, etc.

    +

    Note: Readium CSS stylesheets were not designed and should not be used for fixed-layout EPUB, nor other file formats like FB2, PRC, Mobi, TEI, etc.

    Important info

    diff --git a/docs/ReadiumCSS_docs/OEBPS/Text/Section-013.xhtml b/docs/ReadiumCSS_docs/OEBPS/Text/Section-013.xhtml index 34068cc3..52f707b5 100644 --- a/docs/ReadiumCSS_docs/OEBPS/Text/Section-013.xhtml +++ b/docs/ReadiumCSS_docs/OEBPS/Text/Section-013.xhtml @@ -119,6 +119,20 @@
    +
    +

    Vestibular disorders

    + +

    There’s an a11y “issue” which is quite unknown, but may impact a lot of people, either temporarily or permanently: vestibular disorders.

    + +

    To put it simply, some interactions can make the user dizzy, uneasy, and in some cases ruin her/his entire day, because the user feels like they can’t keep balance when walking or even staying up, or feel vertigo. See this article for further details and illustrations.

    + +

    At the very minimum, allow the user to disable animations which may create effects (e.g. page-transition animation). But everything else will vary from implementation to implementation.

    + +

    On iOS/Mac, there’s a system setting which has been implemented and browsers increasingly support the prefers-reduced-motion media query to design accordingly.

    + +

    There’s little we can do about interactive EPUB contents themselves, but we can at least promote what Mozilla got wonderfully right from the start to authors, i.e. an overlay asking users to set their preference.

    +
    +

    Internationalization

    diff --git a/docs/ReadiumCSS_docs/OEBPS/Text/Section-021.xhtml b/docs/ReadiumCSS_docs/OEBPS/Text/Section-021.xhtml index 0e21518b..3f71a75c 100644 --- a/docs/ReadiumCSS_docs/OEBPS/Text/Section-021.xhtml +++ b/docs/ReadiumCSS_docs/OEBPS/Text/Section-021.xhtml @@ -169,7 +169,7 @@

    This item designates the position (index) of the publication in this series.

    -

    It can be a floating point number with up to two digits of precision e.g. 1.01, and zero and negative numbers are allowed.

    +

    It can be a floating point number with up to two digits of precision e.g. 1.01, and zero and negative numbers are allowed.

    diff --git a/docs/ReadiumCSS_docs/OEBPS/Text/nav.xhtml b/docs/ReadiumCSS_docs/OEBPS/Text/nav.xhtml index 15c288d9..ff3197f0 100644 --- a/docs/ReadiumCSS_docs/OEBPS/Text/nav.xhtml +++ b/docs/ReadiumCSS_docs/OEBPS/Text/nav.xhtml @@ -355,6 +355,9 @@
  • Current a11y Features on the market
  • +
  • + Vestibular disorders +
  • Internationalization
  • diff --git a/docs/ReadiumCSS_docs/OEBPS/content.opf b/docs/ReadiumCSS_docs/OEBPS/content.opf index 3ce80925..27bca8a6 100644 --- a/docs/ReadiumCSS_docs/OEBPS/content.opf +++ b/docs/ReadiumCSS_docs/OEBPS/content.opf @@ -8,7 +8,7 @@ en urn:uuid:91cab77e-946f-4814-9e61-8494a5d5cb0f - 2019-02-20T15:08:53Z + 2019-06-13T18:30:22Z diff --git a/docs/ReadiumCSS_docs/OEBPS/toc.ncx b/docs/ReadiumCSS_docs/OEBPS/toc.ncx index 442e25ce..8ace2d4d 100644 --- a/docs/ReadiumCSS_docs/OEBPS/toc.ncx +++ b/docs/ReadiumCSS_docs/OEBPS/toc.ncx @@ -1,1208 +1,1214 @@ - - - - - - - - - - Readium CSS Implementers’ doc - - - - - Readium CSS Implementers’ doc - - - - - - Readium CSS Fundamental Concepts - - - - - 1. We’re the User Agent - - - - - - 2. Aim at Interoperability - - - - - - 3. Leverage Modern CSS - - - - - - 4. Openness and Transparency - - - - - - - Quickstart - - - - - Important info - - - - - - How To - - - - - - Customize - - - - - - Build dist stylesheets - - - - - - Manage User Settings - - - - - - Create Themes - - - - - - - Inject and paginate EPUB contents - - - - - Injection - - - - - - Pagination - - - - - - - How the multicolumn layout works - - - - - Introduction - - - - - - The multi-column model - - - - - - The number and width of columns - - - - - - Column gaps and rules - - - - - - Fragmentation (column break) - - - - - - Column span - - - - - - Filling columns - - - - - - Overflow - - - - - - Reflow - - - - - - Notorious limitations - - - - - - Notes - - - - - - - Reading Systems Requirements for reflowable text - - - - - CSS Snapshot - - - - - - Prefixed properties - - - - - - HTML Suggested Rendering - - - - - - Reading System Overrides - - - - - - Notes - - - - - - - Order in which to append Readium CSS reflowable modules - - - - - Dist stylesheets - - - - - - Src modules - - - - - - - How to use CSS custom properties (a.k.a. variables) - - - - - What are CSS variables? - - - - - - Cascade and inheritance - - - - - - Fallback - - - - - - Using CSS variables in JavaScript - - - - - - Interesting hacks - - - - - - - Defaults - - - - - Base - - - - - - Day Mode - - - - - - Default - - - - - - User highlights and media overlays - - - - - - - Typefaces and font-stacks - - - - - Test files - - - - - - Fundamentals - - - - - - UI - - - - - - Latin - - - - - - Amharic (am) - - - - - - Arabic (ar) - - - - - - Bengali/Bangla (bn) - - - - - - Tibetan (bo) - - - - - - Cherokee (chr) - - - - - - Persian (fa) - - - - - - Gujarati (gu) - - - - - - Hebrew (he) - - - - - - Hindi (hi) - - - - - - Armenian (hy) - - - - - - Inuktitut (iu) - - - - - - Japanese (ja) - - - - - - Khmer (km) - - - - - - Kannada (kn) - - - - - - Korean (ko) - - - - - - Lao (lo) - - - - - - Malayalam (ml) - - - - - - Oriya (or) - - - - - - Punjabi (pa) - - - - - - Sinhalese (si) - - - - - - Tamil (ta) - - - - - - Telugu (te) - - - - - - Thai (th) - - - - - - Chinese (zh-CN) - - - - - - Chinese – Hong Kong (zh-HK) - - - - - - Chinese – Taiwan (zh-TW) - - - - - - Dyslexic - - - - - - Math - - - - - - EBPAJ patch for Japanese - - - - - - - Open Source and Libre Fonts We Can Recommend - - - - - How were those fonts reviewed - - - - - - Results - - - - - - Recommended Typefaces - - - - - - Recommended fonts for Accessibility - - - - - - Recommended fonts for CJK - - - - - - Recommended fonts for Hebrew - - - - - - Recommended fonts for Arabic and Persian - - - - - - Recommended fonts for Indic - - - - - - - User Overrides’ Classification - - - - - Chrome - - - - - - Chrome advanced - - - - - - User overrides - - - - - - User overrides advanced - - - - - - - User Settings, Reading Modes and Themes - - - - - Mechanism for user settings - - - - - - Flags - - - - - - List of variables - - - - - - Themes - - - - - - Alternative options - - - - - - User settings can be language-specific - - - - - - - Baseline for a11y-related user settings - - - - - OS settings - - - - - - Current a11y Features on the market - - - - - - Internationalization - - - + + + + + + + + + + Readium CSS Implementers’ doc + + + + + Readium CSS Implementers’ doc + + + + + + Readium CSS Fundamental Concepts + + + + + 1. We’re the User Agent + + + + + + 2. Aim at Interoperability + + + + + + 3. Leverage Modern CSS + + + + + + 4. Openness and Transparency + + + + + + + Quickstart + + + + + Important info + + + + + + How To + + + + + + Customize + + + + + + Build dist stylesheets + + + + + + Manage User Settings + + + + + + Create Themes + + + + + + + Inject and paginate EPUB contents + + + + + Injection + + + + + + Pagination + + + + + + + How the multicolumn layout works + + + + + Introduction + + + + + + The multi-column model + + + + + + The number and width of columns + + + + + + Column gaps and rules + + + + + + Fragmentation (column break) + + + + + + Column span + + + + + + Filling columns + + + + + + Overflow + + + + + + Reflow + + + + + + Notorious limitations + + + + + + Notes + + + + + + + Reading Systems Requirements for reflowable text + + + + + CSS Snapshot + + + + + + Prefixed properties + + + + + + HTML Suggested Rendering + + + + + + Reading System Overrides + + + + + + Notes + + + + + + + Order in which to append Readium CSS reflowable modules + + + + + Dist stylesheets + + + + + + Src modules + + + + + + + How to use CSS custom properties (a.k.a. variables) + + + + + What are CSS variables? + + + + + + Cascade and inheritance + + + + + + Fallback + + + + + + Using CSS variables in JavaScript + + + + + + Interesting hacks + + + + + + + Defaults + + + + + Base + + + + + + Day Mode + + + + + + Default + + + + + + User highlights and media overlays + + + + + + + Typefaces and font-stacks + + + + + Test files + + + + + + Fundamentals + + + + + + UI + + + + + + Latin + + + + + + Amharic (am) + + + + + + Arabic (ar) + + + + + + Bengali/Bangla (bn) + + + + + + Tibetan (bo) + + + + + + Cherokee (chr) + + + + + + Persian (fa) + + + + + + Gujarati (gu) + + + + + + Hebrew (he) + + + + + + Hindi (hi) + + + + + + Armenian (hy) + + + + + + Inuktitut (iu) + + + + + + Japanese (ja) + + + + + + Khmer (km) + + + + + + Kannada (kn) + + + + + + Korean (ko) + + + + + + Lao (lo) + + + + + + Malayalam (ml) + + + + + + Oriya (or) + + + + + + Punjabi (pa) + + + + + + Sinhalese (si) + + + + + + Tamil (ta) + + + + + + Telugu (te) + + + + + + Thai (th) + + + + + + Chinese (zh-CN) + + + + + + Chinese – Hong Kong (zh-HK) + + + + + + Chinese – Taiwan (zh-TW) + + + + + + Dyslexic + + + + + + Math + + + + + + EBPAJ patch for Japanese + + + + + + + Open Source and Libre Fonts We Can Recommend + + + + + How were those fonts reviewed + + + + + + Results + + + + + + Recommended Typefaces + + + + + + Recommended fonts for Accessibility + + + + + + Recommended fonts for CJK + + + + + + Recommended fonts for Hebrew + + + + + + Recommended fonts for Arabic and Persian + + + + + + Recommended fonts for Indic + + + + + + + User Overrides’ Classification + + + + + Chrome + + + + + + Chrome advanced + + + + + + User overrides + + + + + + User overrides advanced + + + + + + + User Settings, Reading Modes and Themes + + + + + Mechanism for user settings + + + + + + Flags + + + + + + List of variables + + + + + + Themes + + + + + + Alternative options + + + + + + User settings can be language-specific + + + + + + + Baseline for a11y-related user settings + + + + + OS settings + + + + + + Current a11y Features on the market + + + + + + Vestibular disorders + + - Recommendations for User Settings Management - - - - - Managing conflicts - - - - - - !important - - - - - - Number of columns - - - - - - Page margins - - - - - - Reading modes - - - - - - Font family (typeface) - - - - - - Font size - - - - - - Line height (leading) - - - - - - Text align (justification) - - - - - - Hyphenation - - - - - - Paragraphs’ formatting - - - - - - Characters’ spacing - - - - - - Ligatures (Arabic & Persian scripts) - - - + Internationalization + + + + + + + Recommendations for User Settings Management + + + + + Managing conflicts + + + + + + !important + + + + + + Number of columns + + + + + + Page margins + + + + + + Reading modes + + + + + + Font family (typeface) + + + + + + Font size + + + + + + Line height (leading) + + + + + + Text align (justification) + + + + + + Hyphenation + + + + + + Paragraphs’ formatting + + + + + + Characters’ spacing + + - User preferences’ insights - - - - - User Settings - - - - - - Typography - - - + Ligatures (Arabic & Persian scripts) + + + + + + + User preferences’ insights + + + + + User Settings + + - Internationalization + Typography - - - - The current situation - - - - - - Resources - - - - - - What implementers need - - - - - - How authors can help - - - - - - Overarching issues - - - - - - Out of scope - - - - - - Glossary - - - + + + + + + Internationalization + + + + + The current situation + + + + + + Resources + + + + + + What implementers need + + + + + + How authors can help + + + + + + Overarching issues + + + + + + Out of scope + + - Internationalization – A Typography Primer - - - - - Abstract - - - - - - Fonts - - - - - - Text decoration - - - - - - Emphasis - - - - - - Line breaking - - - - - - Hyphenation - - - - - - Justification - - - - - - Indents - - - - - - Vertical text - - - + Glossary + + + + + + + Internationalization – A Typography Primer + + + + + Abstract + + + + + + Fonts + + + + + + Text decoration + + + + + + Emphasis + + + + + + Line breaking + + + + + + Hyphenation + + + + + + Justification + + + + + + Indents + + - Readium CSS Further Details: Explaining the CSS Voodoo - - - - - The Internal Framework - - - - - - Font Size Normalize and the Type Scale - - - - - - Dynamic leading - - - - - - Conditional Selectors for user settings - - - - - - Themes - - - + Vertical text + + + + + + + Readium CSS Further Details: Explaining the CSS Voodoo + + + + + The Internal Framework + + + + + + Font Size Normalize and the Type Scale + + + + + + Dynamic leading + + + + + + Conditional Selectors for user settings + + - Readium CSS Variables API - - - - - How to set and remove user preferences - - - - - - Customizable medias - - - - - - Customizable flags - - - - - - Reading System Styles - - - - - - Reading Modes - - - - - - User Settings - - - + Themes + + + + + + + Readium CSS Variables API + + + + + How to set and remove user preferences + + + + + + Customizable medias + + + + + + Customizable flags + + + + + + Reading System Styles + + + + + + Reading Modes + + - List of proposals and specs impacting Readium CSS - - - - - Media Queries Level 5 - - - - - - Logical Properties and Values - - - - - - CSS Extensions - - - - - - Calc notation: min() and max() - - - - - - User Agent Properties - - - - - - CSS Rhythmic Sizing - - - - - - CSS Fonts Module Level 4 - - - - - - COGA Semantics to Enable Personalization - - - - - - Multicol editing - - - - - - W3C i18n - - - - - - CSSOM (a.k.a. Houdini) - - - + User Settings + + + + + + + List of proposals and specs impacting Readium CSS + + + + + Media Queries Level 5 + + + + + + Logical Properties and Values + + + + + + CSS Extensions + + + + + + Calc notation: min() and max() + + + + + + User Agent Properties + + + + + + CSS Rhythmic Sizing + + + + + + CSS Fonts Module Level 4 + + + + + + COGA Semantics to Enable Personalization + + + + + + Multicol editing + + + + + + W3C i18n + + - EPUB Compatibility - - - - - Introduction - - - - - - CSS At-rules - - - - - - Non-standard Kindle Media queries - - - - - - Interactive and Fixed-layout EPUB 2 - - - - - - Metadata - - - - - - Attributes - - - - - - Webkit’s CSS multi-column extensions - - - - - - Non-standard CSS properties - - - - - - EPUB properties - - - + CSSOM (a.k.a. Houdini) + + + + + + + EPUB Compatibility + + + + + Introduction + + + + + + CSS At-rules + + + + + + Non-standard Kindle Media queries + + + + + + Interactive and Fixed-layout EPUB 2 + + + + + + Metadata + + + + + + Attributes + + + + + + Webkit’s CSS multi-column extensions + + + + + + Non-standard CSS properties + + - Install, test and build Readium CSS - - - - - Install and init references for regression tests - - - - - - Build - - - - - - Test - - - + EPUB properties + + + + + + + Install, test and build Readium CSS + + + + + Install and init references for regression tests + + + + + + Build + + - Fixed-layouts’ Reading Systems Requirements - - - - - Styling - - - - - - Scaling - - - - - - Notes - - - + Test + + + + + + + Fixed-layouts’ Reading Systems Requirements + + + + + Styling + + + + + + Scaling + + - E-production feedback and requests - - - - - CSS Authors’ typical profile - - - - - - Workflow and authoring - - - - - - Worries and issues - - - - - - Popular requests - - - - - - Interoperability issues reported - - - + Notes + + + + + + + E-production feedback and requests + + + + + CSS Authors’ typical profile + + + + + + Workflow and authoring + + + + + + Worries and issues + + + + + + Popular requests + + - CSS Performance Hacks - - - - - Will-change - - - - - - CSS Containment - - - + Interoperability issues reported + + + + + + + CSS Performance Hacks + + + + + Will-change + + - i18n glossary - - - - - Arabic - - - - - - Chinese - - - - - - Indic - - - - - - Japanese - - - - - - \ No newline at end of file + CSS Containment + + + + + + + i18n glossary + + + + + Arabic + + + + + + Chinese + + + + + + Indic + + + + + + Japanese + + + + + +