Download presentation
Presentation is loading. Please wait.
Published byTyrone Dalton Modified over 8 years ago
1
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Creating Accessible Documents with LibreOffice / OpenOffice.org Writer Christophe Strobbe K.U.Leuven, Belgium christophe.strobbe@esat.kuleuven.be Bert Frees, Vincent Spiewak
2
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
3
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/
4
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
5
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)
6
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
7
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, …
8
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 http://www.aegis-project.eu/ > Results > Personas (Creative Commons) http://www.aegis-project.eu/
9
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
10
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 LibreOffice Writer Features: 2 ● Applying styles ● Styles and Formatting panel (F11) ● Navigator (F5)
11
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
12
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)
13
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...
14
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
15
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)
16
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
17
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”
18
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”
19
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
20
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
21
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
22
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
23
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
24
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/
25
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
26
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/
27
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
28
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Emboss / Export as Braille (3) Detailed customisation of Braille output
29
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
30
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
31
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
32
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)
33
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)
34
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 July 2011 Questions? Comments? ● Contact: ● Christophe.Strobbe@esat.kuleuven.be (April Accessibilité, LibreOffice Accessibility,...) ● See also ● Accessible Digital Office Document project: http://adod.idrc.ocad.ca/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.