Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Creating Accessible Documents with LibreOffice / OpenOffice.org Writer Christophe Strobbe.

Slides:



Advertisements
Similar presentations
ADA Compliant Websites & Documents What the heck am I supposed to do?
Advertisements

California State University Fullerton Campus Information Technology Training Timothy Benbow EIGHT ESSENTIALS FOR CREATING ACCESSIBLE PDF DOCUMENTS.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
Basic Accessible PDF Document Training Adobe Acrobat Professional 11.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY AT Access to Flash and PDF Matt May 25 Mar 2010 Featuring.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Kiran Kaja | Accessibility Engineer Ensuring Accessibility in Document Conversion.
Accessible PDF Creation using Adobe Acrobat Professional 11.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Adobe Systems Thursday.
Accessible PDF Documents with Adobe Acrobat 8 Sean Keegan Web Accessibility Specialist CSU Summer Accessibility Institute 2007.
Create Accessible PDF’s Adobe Acrobat Professional 9.0 Cryssel Vera |
PDF Accessibility: Online Forms Todd Weissenberger Web Accessibility Coordinator University of Iowa Accessibility Notes.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
Creating Accessible Instructional Materials
Adobe Reader and Acrobat Professional Adobe LiveCycle Designer Microsoft Office Word PowerPoint.
Accessibility Tools in Microsoft Office 2010 and 2013 ADA Conference 2014 Norah Sinclair Tessa Greenleaf.
Everyday Accessibility. Maximise accessibility using Microsoft® Word, PowerPoint, and PDFs. Andrew Costello (Disability Service). Trinity College Dublin.
May 5, 2015 Allison Kidd, ATRC. Direct Services for CSU Students & Employees with Disabilities Ensure Equal Access to Technology & Electronic Information.
 What is web accessibility? ture=relatedhttp://
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Accessibility with Office and Acrobat Andrew Arch Online Accessibility Consulting.
AEGIS: developer tools, assistive technologies under an open source software license Christophe Strobbe Katholieke Universiteit Leuven Belgium.
Introduction State of the art & related work odt2braille approach odt2braille architecture Accessibility checker Future work OVERVIEW Jan Engelen odt2braille.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Developing Accessible PDF Documents Carolyn Kelley Klinger October 10, 2009 Accessibility Camp DC.
Accessible Word and PDF documents
Creating Accessible Content in Microsoft Office 2010 NC Basic Skills Instructor Training Academy 2012.
Tips for Making Accessible Content with Microsoft Office AccessGA and AMAC Accessibility.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY PDF Accessibility – Best Practices for Authoring Pete DeVasto Greg.
Accessible Presentations For MS PowerPoint 2013 Presented by: Valerie East.
+ Accessible Document Basics Cindy Compeán Accessibility/Assistive Technology Specialist
Online Course Accessibility Technical and Pedagogical Strategies.
Accessible PDF Creation using Adobe Acrobat Professional 11.
OER Schools Network Meeting Suzanne P Lavelle OER Network Co-Ordinator January 2016.
Designing Accessible Documents for Everyone Carolyn Kelley Klinger February 18, 2010 Carolina Chapter, Society for Technical Communication Note: The slides.
A Workshop on LibreOffice Er. Arvind Kumar Assistant Professor, Department of Computer Science & Engineering
Creating Section 508 Compliant Documents & Presentations
Microsoft Word Objectives: Word processing using Microsoft Word
Creating Accessible PDF’s for the Web
Seven Steps to Creating an Accessible Microsoft Word Document
Accessibility in Digital Documentation
Creating an Accessible Document
Creating Accessible PDFs from Word Docs
Adobe Acrobat Pro DC – Introduction to Accessible PDFs
Creating ADA Compliant Resources
Microsoft Word Accessibility
Creating Accessible Electronic Content
Creating ADA Compliant Resources
What You Need to Know About Accessible PDF
Getting Started with Accessibility: Accessibility Checkers
Creating Section 508 Compliant Documents & Presentations
Creating Accessible PowerPoint Slides
Creating Section 508 Compliant Documents & Presentations
Disability Resource Center
ADA Compliant Website & Documents
Creating Accessible Documents
Lars Ballieu Christensen Advisor, Ph.D., M.Sc. Tanja Stevns
Introduction to HTML.
How To Make Accessible Word Documents
Lars Ballieu Christensen Advisor, Ph.D., M.Sc. Tanja Stevns
Creating Accessible Documents
Designing with Accessibility in Mind
Adobe Acrobat DC Accessibility Non-Text Elements
Accessible Design Top 10 List
Adobe Acrobat DC Accessibility Page Structure
Creating Accessible Microsoft Word Documents
Accessibility Evaluation
Correct document structure Easy for authors and accessible to readers
To Read Along… Visit this page and download the PowerPoint!
WORD DOCUMENT ACCESSIBILITY
Making Documents Accessible
Presentation transcript:

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Creating Accessible Documents with LibreOffice / OpenOffice.org Writer Christophe Strobbe K.U.Leuven, Belgium Bert Frees, Vincent Spiewak

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Overview ● AEGIS project ● Accessibility: short introduction ● LibreOffice Writer features ● Accessible authoring ● ODT Accessibility Checker ● Export as DAISY & Braille ● Export to PDF ● LibreOffice Accessibility Issues

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 The AEGIS Project ● EC-funded project, Sep Aug.2012 ● 20+ partners, including Oracle (Sun), AOL, RIM, Vodafone Foundation, K.U.Leuven, … ● Access to desktop, RIAs and mobile applications ● Many open-source “prototypes” / products ●

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Accessibility: Introduction (1) ● Blind users ● No pointing device => keyboard access ● UI & content rendered as Braille and/or synthetic speech ● = sequential access ● Access depends on text alternatives and other metadata exposed through (accessibility) APIs

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Accessibility: Introduction ● Other vision deficiencies: ● Colour blindness (red-green) ● Loss of peripheral vision, loss of central vision, blurred vision, … ● Persons who need magnification (even x32 or x64)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Accessibility: Introduction ● Hearing-impaired users ● If congenitally deaf, native language = sign language ● Captioning for video ● Transcripts for audio

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Accessibility: Introduction ● Motor-impaired users ● Due to muscular dystrophy, multiple sclerosis, … ● Use of pointing device may be difficult, even impossible => keyboard access => alternative input devices, e.g. eye tracking, head tracking, …

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Accessibility: Introduction ● Dyslexia, learning disabilities, cognitive impairments ● Make text easier to read ● Use illustrations ● Examples: 15 AEGIS personas > Results > Personas (Creative Commons)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Writer Features: 1 ● File formats: ● OpenDocument Format (ODT) ● export to/save as PDF, XHTML, DocBook, DocX,... ● export to DAISY, Braille ● Export to accessible document requires accessible source document

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Writer Features: 2 ● Applying styles ● Styles and Formatting panel (F11) ● Navigator (F5)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Document Structure ● Document title: Title & Subtitle ● Structure: Heading 1, Heading 2,... ● Find empty headings with Navigator → “Clear formatting” in styles

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Lists ● Toolbar buttons for unordered and numbered lists (or Format → Bullets and Numbering) ● List styles (more fiddly)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Columns ● Don’t use tables or whitespace (e.g. tabs) to fake columns ● Format -> Columns...

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Visual Design ● Font faces designed for use on screens: ● Sans-serif: Verdana, Trebuchet MS ● Serif: Georgia ● Avoid justified text (rivers of whitespace) ● Avoid long spans of text in ALL CAPS or italics

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Images and Non-Text Objects (1) ● Add alternative text: context menu → ● Description... → Title & Description ● Picture... → Options: Alternative (Text only) (=Title)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Images and Non-Text Objects (2) ● OOo 3.2/3.3 & Libo bug: ● add text alternative after caption and/or anchor change ● Export to (X)HTML: bugs: ● alt attribute value = Description ● Title is not exported ● Math & scientific formula ● Safest option = replace MathML with image + description

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Tables (1) ● Don’t use tabs or spaces to fake tables ● Menus: Table → Insert → Table... ● For header row: change style from “Table Contents” to “Table Heading”

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Tables (2) ● Make header row repeat ● Disable the option “Allow rows to break across pages and columns”

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Tables (3) ● Never nest tables inside other tables! ● Avoid merged cells ● Break up complex tables into simpler ones ● Avoid empty cells => “not applicable” / “no”/ … ● Avoid images inside tables

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Language (1) ● Mark up the default language of a document ● Mark up language changes in the document

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Language (2) ● Export to (X)HTML: default language and languages changes need to be defined again ● Export to PDF: check language in document properties; if necessary use Adobe Acrobat to correct the language, e.g. “en-GB” → English

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Colour and Contrast ● Don’t rely on colour alone to convey information (diagrams!) ● Sufficient contrast between foreground and background information in text, charts and images ● Paciello Group Colour Contrast Analyser

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 ODT Accessibility Checker ● New extension, soon to be released (English, Spanish, Dutch) ● Evaluate accessibility ● Errors ● Warnings ● Repair suggestions ● Sometimes (semi- )automatic repair

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Export as DAISY (1) ● odt2daisy: Export ODT as DAISY 2.02 & 3.0 ● OOo Writer 3.0 or higher, or LibreOffice ● Uses DAISY Pipeline Lite ● Pipeline uses text-to-speech engines available on user’s OS ●

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Export as DAISY (2) ● Export as DAISY XML ● Export as Full DAISY ● Multilingual content ● Metadata (Title) ● Sentence detection ● Fix routines

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Emboss / Export as Braille (1) ● odt2braille extension: emboss ODT files/ export ODT files to Braille ● Uses liblouisxml & liblouis for parts of the conversion ● Emboss on limited set of embossers (Interpoint, Index Braille, Braillo) ●

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Emboss / Export as Braille (2) ● Export to “Braille Formatted files” (.brf;.bra) ● Export to Portable Embosser Format (PEF): embosser-independent; uses XML and Unicode ● Currently only on Windows; Debian package is in progress

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Emboss / Export as Braille (3) Detailed customisation of Braille output

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Export as PDF ● General tab: check ● “Tagged PDF” ● “Export Bookmarks” ● Initial View tab: check ● “Bookmarks and Page” ● These checkboxes remain checked

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Accessibility Issues (1) ● Accessible title and description on image disappear when caption is added ● Accessible title and description on image disappear when anchor is change (e.g. to “As character”) ● Extension manager: tabbing out of list of extensions does not work when focus is on non-removable extension

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Accessibility Issues (2) ● No explicit connection between label and field in extension GUI created through UNO API? ● Default language for presentation / spreadsheet not visible in status bar of Impress / Calc ● No language identification for sections / spans of text in Impress and Calc

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Accessibility Issues (3) ● Impress PDF export ● Text alternatives for images are not preserved ● “All of the text on this page lacks a language specification” (each slide) ● “Tab order may be inconsistent with the structure order” (some slides) ● “None of the comments or other types of annotations on this page are contained in the structure tree” (some slides)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Accessibility Issues (4) ● Accessibility on Windows: ● Java Accessibility API: poor support in Windows screen readers ● In 2010 IBM donated IAccessible2 implementation to Oracle; integration not complete when Oracle abandoned OpenOffice.org ● Oracle donated OOo to Apache Found. ● IAccessible2 maybe in OpenOffice.org (Apache Foundation)

Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Questions? Comments? ● Contact: ● (April Accessibilité, LibreOffice Accessibility,...) ● See also ● Accessible Digital Office Document project: