SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Jan Richards1, Sabrina Ruplall1, Jeroen Baldewijns2
1 Inclusive Design Research Centre, OCAD University
2 Blindenzorg Licht en Liefde - AnySurfer
Introduction

 Web accessibility is a frequently discussed topic.
 But what about the accessibility of office documents
  (word processed documents, spreadsheets,
  presentations)?
 Such as those created by:
    Microsoft Office
    LibreOffice
    Google Docs
    Etc.
Introduction (con’t)

 Office documents remain a critical means of
  communication in domains as diverse as commerce,
  education, civic engagement and public governance.
 And rather than fading away, office documents have
  taken to “The Cloud” with systems such as Google Docs
  and Microsoft Office 365.
Relevant Legislation

 Accessibility regulations typically already apply, e.g..
    US Section 508
    UK’s Disability Discrimination Act (DDA)
    Ontario’s Accessibility for Ontarians with Disabilities Act
     (AODA)
 But what is an “accessible office document”?
 An independent resource is needed, such as the W3C
  Web Content Accessibility Guidelines (WCAG) 2.0 for
  web content.
Web Pages vs. Office Documents

 WCAG 2.0 could be used, but it is “overkill” when applied
  to most office documents, which are usually less dynamic
  and interactive than web content.
 “Typical” office documents are:
   intended to be used by people (not computer code),
   text-based (with images but usually not video, etc.),
   fully printable,
   self-contained (no external links),
   typical of office-style workflows.
Web Pages vs. Office Documents (con’t)
Accessible Office Document Guidance

 So in 2010, the IDRC, as part of an EnAbling Change
  partnership with the Government of Ontario and
  UNESCO, created the Accessible Digital Office Documents
  (ADOD) project which included both an Assessment
  Framework and Authoring Techniques.
   http://inclusivedesign.ca/accessible-office-documents
ADOD Assessment Framework

 The assessment framework was essentially an adaptation
 of WCAG 2.0 and ATAG 1.0 to office documents and
 applications. The adaptation involved:
   Adjusting terminology away from terms such as “Web
    Content” and “User Agent” that would not be familiar to
    users of office applications.
   Removing success criteria not applicable to the typical
    office document use case (as previously described)
   Removing Level AAA success criteria.
ADOD Assessment Framework (con’t)

 In order to reduce the risk of being seen to be
  “fragmenting” the guidance provided by W3C-WAI, ADOD
  uses the W3C-WAI numbering schemes and the original
  W3C-WAI wording except where vocabulary adjustments
  are identified with square brackets.
 Also, ADOD does not include a conformance model.
  Developers seeking to make a conformance claim should
  only do so to the W3C Recommendations.
ADOD Authoring Techniques

 Of greater practical use to most people than the
  framework are the authoring techniques, covering:
    Suite                         Word Processor      Spreadsheet          Presentation
    Microsoft Office 2003         Word 2010           Excel 2003           PowerPoint 2003
    Microsoft Office 2007         Word 2010           Excel 2007           PowerPoint 2007
    Microsoft Office 2008 for     Word 2008 for Mac   Excel 2008 for Mac   PowerPoint 2008 for
    Mac                                                                    Mac
    Microsoft Office 2010         Word 2010           Excel 2010           PowerPoint 2010
    OpenOffice.org v3.2           Writer              Calc                 Impress
    Corel WordPerfect Office X5   WordPerfect X5      Quattro Pro X5       Presentations X5
    Apple iWork ‘09               Pages               Numbers              Keynote
    Google Docs                   Document            Spreadsheet          Presentation
    Adobe Acrobat 9               Acrobat
ADOD Authoring Techniques (con’t)

 Product-by-product,
  providing very specific
  information (an approach
  that would be useful for web
  content authoring tools as
  well)
 Step-by-step instructions
 Numerous screenshots
 “Desktop reference”-style
But Note…

 Not all applications support creation of accessible content
 Some lack features that enable accessible authoring
 E.g. MS Office 2008 for Mac
    Does not support alternative text
    Some of the other features that might otherwise support
     accessibility, such as extensive templates, are not as
     effective
 E.g. OpenOffice (v3.2) for Windows
    Includes bugs in which alternative text is lost
The General Techniques
Technique 1. Use Accessible Templates
Technique 2. Specify Document Language
Technique 3. Provide Text Alternatives
Technique 4. Avoid “Floating” Elements/Set Logical Tab Order
Technique 5. Use Headings
Technique 6. Use Named Styles
Technique 7. Use Built-In Document Structuring Features
Technique 8. Create Accessible Charts
Technique 9. Make Content Easier to See
Technique 10. Make Content Easier to Understand
Technique 11. Check Accessibility
Technique 12. Use Accessibility Features when Saving/Exporting
Technique 1

 Use Accessible Templates
    Starting point for documents, accessibility is critical
    Create an accessible template
    Select an accessible template (empty templates tend to be
     accessible)
Technique 2

 Specify Document Language
    Indicate natural language
    Indicate if a different language is used for select text
    Enables assistive technologies to accurately present content
    Automatic language detection
Technique 3

 Provide Text Alternatives for Images and Graphical
  Objects
   Ensure information is conveyed to people who cannot see
    the object
   More complex objects require longer description (e.g.
    artwork, flowcharts)
Should I Avoid Using Graphics?

 Accessible documents should not be equated with text-
  only documents.
 In fact some people with disabilities will find it easier to
  understand graphics than dense text.
Technique 4

 Word processors/spreadsheets: avoid “Floating”
 Elements
   Ensure objects remain with text that references it
 Presentation/PDF software: set a reading tab order
Technique 5

 Use Headings
    Documents require structuring to make them
     more straightforward for readers to
     understand
    “True Headings” create logical divisions
Technique 6

 Use Named Styles
    Similar to “True Headings”
    Helps to understand why something was formatted in a
     given way
Technique 7

 Use Built-In Document Structuring Features
    Tables
    Lists
    Columns
    Page Breaks
    Table of Contents
    Page Numbering
    Document Title
Technique 8

 Create Accessible Charts
    Same basic accessibility considerations as rest of document
    Ensure contents are clear and labeled
    Consider providing the data in tabular form as well
Technique 9
 Use font sizes between 12 and 18 points for body text.
 Use fonts of normal weight, rather than bold or light weight
    fonts. If you do choose to use bold fonts for emphasis, use
    them sparingly.
   Use standard fonts with clear spacing and easily recognized
    upper and lower case characters. Sans serif fonts (e.g., Arial,
    Verdana) may sometimes be easier to read than serif fonts
    (e.g., Times New Roman, Garamond).
   Avoid large amounts of text set all in caps, italic or underlined.
   Use normal or expanded character spacing, rather than
    condensed spacing.
   Avoid animated or scrolling text.
Technique 9 (con’t)

 Use Sufficient Contrast
 Avoid Using Color Alone
 Avoid Relying on Sensory Characteristics
 Avoid Using Images of Text
Technique 10

 Write Clearly
   Whenever possible, write clearly with short sentences.
   Introduce acronyms and spell out abbreviations.
   Avoid making the document too “busy” by using lots of
    whitespace and by avoiding too many different colors, fonts
    and images.
   If content is repeated on multiple pages within a document
    or within a set of documents (e.g., headings, footings, etc.),
    it should occur consistently each time it is repeated.
Technique 11

 Check Accessibility
    Similar to spelling and grammar checking
    Identifies potential accessibility errors
    Describes how to address those errors
    Evaluate HTML accessibility
    Evaluate PDF accessibility
Technique 11 (con’t)

 Check Accessibility (with built-in or external checker)
Technique 12

 Use Accessibility Features when Saving/Exporting to
  Other Formats
   Saving as PDF
   Saving as HTML
Partnerships and Next Steps

 The ADOD material underwent an initial public review in
  October 2010 (with 11 external reviewers sending
  comments).
 As new office software is released (e.g. the new
  accessibility checker for LibreOffice) we would like to
  keep the techniques updated.
 For that we need partners.
    AnySurfer was the first additional organization to
     contribute translations (Dutch) and techniques.
Conclusion

 Office documents can be made accessible and by their
  nature, this is often simpler than for Web content.
 Office document authoring techniques are available at:
   http://inclusivedesign.ca/accessible-office-documents
 Partnerships are being sought to translate and maintain
  the documents.
Resources

 Accessible Digital Office Document Guides:
    http://adod.idrc.ocad.ca/
 IDRC’s AODA Resources
    http://idrc.ocad.ca/index.php/policy/idrc-and-aoda
 WebAIM Articles:
    http://webaim.org/articles/
 Adobe Acrobat Accessibility Training Resources:
    http://www.adobe.com/accessibility/products/acrobat/trai
     ning.html
Acknowledgements

 ADOD was developed in partnership between:
    Government of Ontario
    Inclusive Design Research Centre (IDRC) at OCAD University
    UNESCO




                           Inclusive Design
                           Research Centre
                          (OCAD University)
Questions or comments?

Contenu connexe

Tendances

Pdfguidanceforgovernment
PdfguidanceforgovernmentPdfguidanceforgovernment
Pdfguidanceforgovernmentrazorjetin
 
SlideShare Discussion (Updated)
SlideShare Discussion (Updated)SlideShare Discussion (Updated)
SlideShare Discussion (Updated)ryantawareness
 
Howto word to open office
Howto word to open officeHowto word to open office
Howto word to open officeJohannes Löbel
 
An Overview of RoboHelp 7
An Overview of RoboHelp 7An Overview of RoboHelp 7
An Overview of RoboHelp 7Scott Abel
 
Web app development_html_01
Web app development_html_01Web app development_html_01
Web app development_html_01Hassen Poreya
 
Microsoft power point
Microsoft power pointMicrosoft power point
Microsoft power pointbabyparul
 
Word Lesson 1C PPT
Word Lesson 1C PPTWord Lesson 1C PPT
Word Lesson 1C PPTdeborahburns
 
Word processing software
Word processing softwareWord processing software
Word processing softwareGARY MOHAN
 

Tendances (11)

Pdfguidanceforgovernment
PdfguidanceforgovernmentPdfguidanceforgovernment
Pdfguidanceforgovernment
 
MS-WORD
MS-WORDMS-WORD
MS-WORD
 
SlideShare Discussion (Updated)
SlideShare Discussion (Updated)SlideShare Discussion (Updated)
SlideShare Discussion (Updated)
 
xml test
xml testxml test
xml test
 
Howto word to open office
Howto word to open officeHowto word to open office
Howto word to open office
 
An Overview of RoboHelp 7
An Overview of RoboHelp 7An Overview of RoboHelp 7
An Overview of RoboHelp 7
 
Web app development_html_01
Web app development_html_01Web app development_html_01
Web app development_html_01
 
Microsoft power point
Microsoft power pointMicrosoft power point
Microsoft power point
 
RoboHelp 2002 - overview
RoboHelp 2002 - overviewRoboHelp 2002 - overview
RoboHelp 2002 - overview
 
Word Lesson 1C PPT
Word Lesson 1C PPTWord Lesson 1C PPT
Word Lesson 1C PPT
 
Word processing software
Word processing softwareWord processing software
Word processing software
 

Similaire à Accessible Office Docs Guide

Markdown - friend or foe?
Markdown - friend or foe?Markdown - friend or foe?
Markdown - friend or foe?Ellis Pratt
 
Software for paper formatting
Software for paper formatting Software for paper formatting
Software for paper formatting salonibansal21
 
Software_engineering.pptx
Software_engineering.pptxSoftware_engineering.pptx
Software_engineering.pptxjohn6938
 
Stream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationStream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationstreambase
 
Chen's second test slides again
Chen's second test slides againChen's second test slides again
Chen's second test slides againHima Challa
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
Chen's second test slides
Chen's second test slidesChen's second test slides
Chen's second test slidesHima Challa
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
Document Sucuess With Office 2007
Document Sucuess With Office 2007 Document Sucuess With Office 2007
Document Sucuess With Office 2007 Severus Prime
 
Identifying Microsoft Office Features
Identifying Microsoft Office FeaturesIdentifying Microsoft Office Features
Identifying Microsoft Office FeaturesSree Priya Ganathas
 
Raj Wpf Controls
Raj Wpf ControlsRaj Wpf Controls
Raj Wpf Controlsrramabad
 
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationJohn Head
 
Android & windows
Android & windowsAndroid & windows
Android & windowsNijitha NM
 
Android & windows
Android & windowsAndroid & windows
Android & windowsNijitha NM
 
DITA,Single-source, Multi-channel Publishing
DITA,Single-source, Multi-channel PublishingDITA,Single-source, Multi-channel Publishing
DITA,Single-source, Multi-channel PublishingBruce Conway
 
Database application and design
Database application and designDatabase application and design
Database application and designsieedah
 

Similaire à Accessible Office Docs Guide (20)

Markdown - friend or foe?
Markdown - friend or foe?Markdown - friend or foe?
Markdown - friend or foe?
 
Software for paper formatting
Software for paper formatting Software for paper formatting
Software for paper formatting
 
Software_engineering.pptx
Software_engineering.pptxSoftware_engineering.pptx
Software_engineering.pptx
 
Stream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationStream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentation
 
Chen's second test slides again
Chen's second test slides againChen's second test slides again
Chen's second test slides again
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
Chen's second test slides
Chen's second test slidesChen's second test slides
Chen's second test slides
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
Document Sucuess With Office 2007
Document Sucuess With Office 2007 Document Sucuess With Office 2007
Document Sucuess With Office 2007
 
Identifying Microsoft Office Features
Identifying Microsoft Office FeaturesIdentifying Microsoft Office Features
Identifying Microsoft Office Features
 
Raj Wpf Controls
Raj Wpf ControlsRaj Wpf Controls
Raj Wpf Controls
 
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office Integration
 
Android & windows
Android & windowsAndroid & windows
Android & windows
 
Android & windows
Android & windowsAndroid & windows
Android & windows
 
Bp205
Bp205Bp205
Bp205
 
AIS Pilot project
AIS Pilot projectAIS Pilot project
AIS Pilot project
 
DITA,Single-source, Multi-channel Publishing
DITA,Single-source, Multi-channel PublishingDITA,Single-source, Multi-channel Publishing
DITA,Single-source, Multi-channel Publishing
 
Database application and design
Database application and designDatabase application and design
Database application and design
 
Jmp108
Jmp108Jmp108
Jmp108
 

Plus de AEGIS-ACCESSIBLE Projects

Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAEGIS-ACCESSIBLE Projects
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)AEGIS-ACCESSIBLE Projects
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...AEGIS-ACCESSIBLE Projects
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)AEGIS-ACCESSIBLE Projects
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)AEGIS-ACCESSIBLE Projects
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...AEGIS-ACCESSIBLE Projects
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...AEGIS-ACCESSIBLE Projects
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS-ACCESSIBLE Projects
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS-ACCESSIBLE Projects
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceAEGIS-ACCESSIBLE Projects
 

Plus de AEGIS-ACCESSIBLE Projects (20)

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile application
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web application
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and Conference
 
Aegis concertation certh
Aegis concertation certhAegis concertation certh
Aegis concertation certh
 
Veritas iti aegis_conf
Veritas iti aegis_confVeritas iti aegis_conf
Veritas iti aegis_conf
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Accessible Office Docs Guide

  • 1. Jan Richards1, Sabrina Ruplall1, Jeroen Baldewijns2 1 Inclusive Design Research Centre, OCAD University 2 Blindenzorg Licht en Liefde - AnySurfer
  • 2. Introduction  Web accessibility is a frequently discussed topic.  But what about the accessibility of office documents (word processed documents, spreadsheets, presentations)?  Such as those created by:  Microsoft Office  LibreOffice  Google Docs  Etc.
  • 3. Introduction (con’t)  Office documents remain a critical means of communication in domains as diverse as commerce, education, civic engagement and public governance.  And rather than fading away, office documents have taken to “The Cloud” with systems such as Google Docs and Microsoft Office 365.
  • 4. Relevant Legislation  Accessibility regulations typically already apply, e.g..  US Section 508  UK’s Disability Discrimination Act (DDA)  Ontario’s Accessibility for Ontarians with Disabilities Act (AODA)  But what is an “accessible office document”?  An independent resource is needed, such as the W3C Web Content Accessibility Guidelines (WCAG) 2.0 for web content.
  • 5. Web Pages vs. Office Documents  WCAG 2.0 could be used, but it is “overkill” when applied to most office documents, which are usually less dynamic and interactive than web content.  “Typical” office documents are:  intended to be used by people (not computer code),  text-based (with images but usually not video, etc.),  fully printable,  self-contained (no external links),  typical of office-style workflows.
  • 6. Web Pages vs. Office Documents (con’t)
  • 7. Accessible Office Document Guidance  So in 2010, the IDRC, as part of an EnAbling Change partnership with the Government of Ontario and UNESCO, created the Accessible Digital Office Documents (ADOD) project which included both an Assessment Framework and Authoring Techniques.  http://inclusivedesign.ca/accessible-office-documents
  • 8. ADOD Assessment Framework  The assessment framework was essentially an adaptation of WCAG 2.0 and ATAG 1.0 to office documents and applications. The adaptation involved:  Adjusting terminology away from terms such as “Web Content” and “User Agent” that would not be familiar to users of office applications.  Removing success criteria not applicable to the typical office document use case (as previously described)  Removing Level AAA success criteria.
  • 9. ADOD Assessment Framework (con’t)  In order to reduce the risk of being seen to be “fragmenting” the guidance provided by W3C-WAI, ADOD uses the W3C-WAI numbering schemes and the original W3C-WAI wording except where vocabulary adjustments are identified with square brackets.  Also, ADOD does not include a conformance model. Developers seeking to make a conformance claim should only do so to the W3C Recommendations.
  • 10. ADOD Authoring Techniques  Of greater practical use to most people than the framework are the authoring techniques, covering: Suite Word Processor Spreadsheet Presentation Microsoft Office 2003 Word 2010 Excel 2003 PowerPoint 2003 Microsoft Office 2007 Word 2010 Excel 2007 PowerPoint 2007 Microsoft Office 2008 for Word 2008 for Mac Excel 2008 for Mac PowerPoint 2008 for Mac Mac Microsoft Office 2010 Word 2010 Excel 2010 PowerPoint 2010 OpenOffice.org v3.2 Writer Calc Impress Corel WordPerfect Office X5 WordPerfect X5 Quattro Pro X5 Presentations X5 Apple iWork ‘09 Pages Numbers Keynote Google Docs Document Spreadsheet Presentation Adobe Acrobat 9 Acrobat
  • 11. ADOD Authoring Techniques (con’t)  Product-by-product, providing very specific information (an approach that would be useful for web content authoring tools as well)  Step-by-step instructions  Numerous screenshots  “Desktop reference”-style
  • 12. But Note…  Not all applications support creation of accessible content  Some lack features that enable accessible authoring  E.g. MS Office 2008 for Mac  Does not support alternative text  Some of the other features that might otherwise support accessibility, such as extensive templates, are not as effective  E.g. OpenOffice (v3.2) for Windows  Includes bugs in which alternative text is lost
  • 13. The General Techniques Technique 1. Use Accessible Templates Technique 2. Specify Document Language Technique 3. Provide Text Alternatives Technique 4. Avoid “Floating” Elements/Set Logical Tab Order Technique 5. Use Headings Technique 6. Use Named Styles Technique 7. Use Built-In Document Structuring Features Technique 8. Create Accessible Charts Technique 9. Make Content Easier to See Technique 10. Make Content Easier to Understand Technique 11. Check Accessibility Technique 12. Use Accessibility Features when Saving/Exporting
  • 14. Technique 1  Use Accessible Templates  Starting point for documents, accessibility is critical  Create an accessible template  Select an accessible template (empty templates tend to be accessible)
  • 15. Technique 2  Specify Document Language  Indicate natural language  Indicate if a different language is used for select text  Enables assistive technologies to accurately present content  Automatic language detection
  • 16. Technique 3  Provide Text Alternatives for Images and Graphical Objects  Ensure information is conveyed to people who cannot see the object  More complex objects require longer description (e.g. artwork, flowcharts)
  • 17. Should I Avoid Using Graphics?  Accessible documents should not be equated with text- only documents.  In fact some people with disabilities will find it easier to understand graphics than dense text.
  • 18. Technique 4  Word processors/spreadsheets: avoid “Floating” Elements  Ensure objects remain with text that references it  Presentation/PDF software: set a reading tab order
  • 19. Technique 5  Use Headings  Documents require structuring to make them more straightforward for readers to understand  “True Headings” create logical divisions
  • 20. Technique 6  Use Named Styles  Similar to “True Headings”  Helps to understand why something was formatted in a given way
  • 21. Technique 7  Use Built-In Document Structuring Features  Tables  Lists  Columns  Page Breaks  Table of Contents  Page Numbering  Document Title
  • 22. Technique 8  Create Accessible Charts  Same basic accessibility considerations as rest of document  Ensure contents are clear and labeled  Consider providing the data in tabular form as well
  • 23. Technique 9  Use font sizes between 12 and 18 points for body text.  Use fonts of normal weight, rather than bold or light weight fonts. If you do choose to use bold fonts for emphasis, use them sparingly.  Use standard fonts with clear spacing and easily recognized upper and lower case characters. Sans serif fonts (e.g., Arial, Verdana) may sometimes be easier to read than serif fonts (e.g., Times New Roman, Garamond).  Avoid large amounts of text set all in caps, italic or underlined.  Use normal or expanded character spacing, rather than condensed spacing.  Avoid animated or scrolling text.
  • 24. Technique 9 (con’t)  Use Sufficient Contrast  Avoid Using Color Alone  Avoid Relying on Sensory Characteristics  Avoid Using Images of Text
  • 25. Technique 10  Write Clearly  Whenever possible, write clearly with short sentences.  Introduce acronyms and spell out abbreviations.  Avoid making the document too “busy” by using lots of whitespace and by avoiding too many different colors, fonts and images.  If content is repeated on multiple pages within a document or within a set of documents (e.g., headings, footings, etc.), it should occur consistently each time it is repeated.
  • 26. Technique 11  Check Accessibility  Similar to spelling and grammar checking  Identifies potential accessibility errors  Describes how to address those errors  Evaluate HTML accessibility  Evaluate PDF accessibility
  • 27. Technique 11 (con’t)  Check Accessibility (with built-in or external checker)
  • 28. Technique 12  Use Accessibility Features when Saving/Exporting to Other Formats  Saving as PDF  Saving as HTML
  • 29. Partnerships and Next Steps  The ADOD material underwent an initial public review in October 2010 (with 11 external reviewers sending comments).  As new office software is released (e.g. the new accessibility checker for LibreOffice) we would like to keep the techniques updated.  For that we need partners.  AnySurfer was the first additional organization to contribute translations (Dutch) and techniques.
  • 30. Conclusion  Office documents can be made accessible and by their nature, this is often simpler than for Web content.  Office document authoring techniques are available at:  http://inclusivedesign.ca/accessible-office-documents  Partnerships are being sought to translate and maintain the documents.
  • 31. Resources  Accessible Digital Office Document Guides:  http://adod.idrc.ocad.ca/  IDRC’s AODA Resources  http://idrc.ocad.ca/index.php/policy/idrc-and-aoda  WebAIM Articles:  http://webaim.org/articles/  Adobe Acrobat Accessibility Training Resources:  http://www.adobe.com/accessibility/products/acrobat/trai ning.html
  • 32. Acknowledgements  ADOD was developed in partnership between:  Government of Ontario  Inclusive Design Research Centre (IDRC) at OCAD University  UNESCO Inclusive Design Research Centre (OCAD University)