creating accessible documents rmll 2011 aegis
DESCRIPTION
Creating Accessible Documents, DAISY and Braille with OpenOffice.org and LibreOfficeWriter [in English]; Authors: Christophe Strobbe, Vincent Spiewak, Bert FreesRMLL 2011, 9-14 July 2011TRANSCRIPT
![Page 1: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/1.jpg)
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011
Creating Accessible Documents with LibreOffice / OpenOffice.org Writer
Christophe StrobbeK.U.Leuven, [email protected] Bert Frees, Vincent Spiewak
![Page 2: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/2.jpg)
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
![Page 3: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/3.jpg)
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011
The AEGIS Project
● EC-funded project, Sep. 2008-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
● http://www.aegis-project.eu/
![Page 4: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/4.jpg)
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
![Page 5: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/5.jpg)
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)
![Page 6: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/6.jpg)
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
![Page 7: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/7.jpg)
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, …
![Page 8: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/8.jpg)
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 personashttp://www.aegis-project.eu/ > Results > Personas (Creative Commons)
![Page 9: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/9.jpg)
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
![Page 10: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/10.jpg)
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011
LibreOffice Writer Features: 2
● Applying styles
● Styles and Formatting panel (F11)
● Navigator (F5)
![Page 11: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/11.jpg)
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
![Page 12: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/12.jpg)
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)
![Page 13: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/13.jpg)
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...
![Page 14: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/14.jpg)
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
![Page 15: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/15.jpg)
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)
![Page 16: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/16.jpg)
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011
Images and Non-Text Objects (2)
● OOo 3.2/3.3 & Libo 3.3.1 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
![Page 17: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/17.jpg)
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”
![Page 18: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/18.jpg)
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”
![Page 19: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/19.jpg)
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
![Page 20: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/20.jpg)
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
![Page 21: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/21.jpg)
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
![Page 22: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/22.jpg)
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
![Page 23: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/23.jpg)
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
![Page 24: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/24.jpg)
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
● http://odt2daisy.sf.net/
![Page 25: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/25.jpg)
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
![Page 26: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/26.jpg)
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)
● http://odt2braille.sf.net/
![Page 27: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/27.jpg)
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
![Page 28: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/28.jpg)
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011
Emboss / Export as Braille (3)
Detailed customisation of Braille output
![Page 29: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/29.jpg)
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
![Page 30: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/30.jpg)
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
![Page 31: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/31.jpg)
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
![Page 32: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/32.jpg)
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)
![Page 33: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/33.jpg)
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
3.4.0 (Apache Foundation)
![Page 34: Creating accessible documents RMLL 2011 AEGIS](https://reader034.vdocument.in/reader034/viewer/2022052505/554bdfbdb4c905ac708b573f/html5/thumbnails/34.jpg)
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011
Questions? Comments?
● Contact:● [email protected]
(April Accessibilité, LibreOffice Accessibility, ...)
● See also ● Accessible Digital Office Document
project: http://adod.idrc.ocad.ca/