SlideShare a Scribd company logo
1 of 23
Download to read offline
Accessible Authoring with
LibreOffice

        Christophe Strobbe
        K.U.Leuven, Belgium
        christophe.strobbe@esat.kuleuven.be

  FOSDEM, Brussels, Belgium, 5-6 February 2011
Overview
●
    AEGIS project
●
    Accessibility: short introduction
●
    LibreOffice Writer features
●
    Accessible authoring
●
    Export to PDF
●
    LibreOffice Accessibility Issues



            FOSDEM, Brussels, Belgium, 5-6 February 2011
The AEGIS Project
●
    EC-funded project, Sep. 2008-Feb.2012
●
    20+ partners, including Oracle (Sun),
    AOL, RIM, Vodafone Foundation, RNIB,
    K.U.Leuven, …
●
    Access to desktop, RIAs and mobile
    applications
●
    Many open-source “prototypes” /
    products
●
    http://www.aegis-project.eu/
           FOSDEM, Brussels, Belgium, 5-6 February 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
              FOSDEM, Brussels, Belgium, 5-6 February 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)




              FOSDEM, Brussels, Belgium, 5-6 February 2011
Accessibility: Introduction
●
    Hearing-impaired users
    ●
        If congenitally deaf, native language =
        sign language
    ●
        Captioning for video
    ●
        Transcripts for audio




              FOSDEM, Brussels, Belgium, 5-6 February 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, … (see
        Accessibility devroom)


              FOSDEM, Brussels, Belgium, 5-6 February 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)

              FOSDEM, Brussels, Belgium, 5-6 February 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

              FOSDEM, Brussels, Belgium, 5-6 February 2011
LibreOffice Writer Features: 2
●
    Applying styles

●
    Styles and
    Formatting panel
    (F11)


●
    Navigator (F5)


           FOSDEM, Brussels, Belgium, 5-6 February 2011
Document Structure
●
    Document title: Title &
    Subtitle
●
    Structure: Heading 1,
    Heading 2, ...
●
    Find empty headings
    with Navigator ->
    “Clear formatting” in
    styles


            FOSDEM, Brussels, Belgium, 5-6 February 2011
Lists, Columns
●
    Lists:
    ●
        Toolbar buttons for unordered and
        numbered lists
    ●
        List styles (more fiddly)
●
    Columns
    ●
        Don’t use tables or whitespace to fake
        columns
    ●
        Format -> Columns...


              FOSDEM, Brussels, Belgium, 5-6 February 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



              FOSDEM, Brussels, Belgium, 5-6 February 2011
Images and Illustrations
●
    Add alternative text: context menu →
    ●
        Description... → Title & Description
    ●
        Picture... → Options: Alternative (Text
        only)




              FOSDEM, Brussels, Belgium, 5-6 February 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”




            FOSDEM, Brussels, Belgium, 5-6 February 2011
Tables: 2
●
    Make header row repeat
●
    Disable the option “Allow rows to break
    across pages and columns”
●
    Avoid merged cells




           FOSDEM, Brussels, Belgium, 5-6 February 2011
Language
●
    Mark up the default language of a
    document
●
    Mark up language changes in the
    document




           FOSDEM, Brussels, Belgium, 5-6 February 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
              FOSDEM, Brussels, Belgium, 5-6 February 2011
Export as PDF
●
    General tab: check
    ●
        “Tagged PDF”
    ●
        “Export Bookmarks”
●
    Initial View tab: check
    ●
        “Bookmarks and Page”
●
    These checkboxes
    remain checked


             FOSDEM, Brussels, Belgium, 5-6 February 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


           FOSDEM, Brussels, Belgium, 5-6 February 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


            FOSDEM, Brussels, Belgium, 5-6 February 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)



               FOSDEM, Brussels, Belgium, 5-6 February 2011
Questions? Comments?
●
    Contact:
    ●
        Christophe.Strobbe@esat.kuleuven.be
●
    See also
    ●
        “odt2daisy & odt2braille:
        OpenOffice.org/LibreOffice Extensions
        for Accessible Formats”
        in the Accessibility devroom
    ●
        Accessible Digital Office Document
        project: http://adod.idrc.ocad.ca/

              FOSDEM, Brussels, Belgium, 5-6 February 2011

More Related Content

What's hot

What's hot (9)

XML
XMLXML
XML
 
01 Xml Begin
01 Xml Begin01 Xml Begin
01 Xml Begin
 
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
 
DBMS:Relational Modal
DBMS:Relational ModalDBMS:Relational Modal
DBMS:Relational Modal
 
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xmlXml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
 
Xhtml
XhtmlXhtml
Xhtml
 
Xml
XmlXml
Xml
 
XML
XMLXML
XML
 
Html9
Html9Html9
Html9
 

Viewers also liked

Viewers also liked (6)

Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open SourceRmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
 
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
 
3b1 standardisation
3b1 standardisation3b1 standardisation
3b1 standardisation
 
DIAS Developer Designer aid module
DIAS Developer Designer aid moduleDIAS Developer Designer aid module
DIAS Developer Designer aid module
 
ACCESSIBLE project concept and achievements
ACCESSIBLE project concept and achievementsACCESSIBLE project concept and achievements
ACCESSIBLE project concept and achievements
 
3b5 oncept coded graphic symbol
3b5 oncept coded graphic symbol3b5 oncept coded graphic symbol
3b5 oncept coded graphic symbol
 

Similar to Fosdem 2011 a11y authoring libre office

Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125AEGIS-ACCESSIBLE Projects
 
Odt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgOdt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgAEGIS-ACCESSIBLE Projects
 
OpenDocument Scripting
OpenDocument ScriptingOpenDocument Scripting
OpenDocument ScriptingMarco Fioretti
 
EBCL Presentation LLAS2012-Edinburgh
EBCL Presentation LLAS2012-EdinburghEBCL Presentation LLAS2012-Edinburgh
EBCL Presentation LLAS2012-EdinburghLiang Wang
 
An Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org WriterAn Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org Writericchp2012
 
Using Opens Document Format in Education
Using Opens Document Format in EducationUsing Opens Document Format in Education
Using Opens Document Format in EducationShinji Enoki
 
Poster Aegis intenal poster_odt2braille_20111115c
Poster Aegis intenal poster_odt2braille_20111115cPoster Aegis intenal poster_odt2braille_20111115c
Poster Aegis intenal poster_odt2braille_20111115cAEGIS-ACCESSIBLE Projects
 
GGUG:Practical DSL Design
GGUG:Practical DSL DesignGGUG:Practical DSL Design
GGUG:Practical DSL DesignSkills Matter
 
Europass-CV-20150624-Giacomini-EN 2016
Europass-CV-20150624-Giacomini-EN 2016Europass-CV-20150624-Giacomini-EN 2016
Europass-CV-20150624-Giacomini-EN 2016Daniele Giacomini
 
NIF 2.0 Phd thesis intermediate report
NIF 2.0 Phd thesis intermediate reportNIF 2.0 Phd thesis intermediate report
NIF 2.0 Phd thesis intermediate reportSebastian Hellmann
 
OU Player APG Meeting 2012
OU Player APG Meeting 2012OU Player APG Meeting 2012
OU Player APG Meeting 2012Nick Freear
 
CALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in BudapestCALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in BudapestTon Koenraad
 
CALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in BudapestCALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in BudapestTon Koenraad
 

Similar to Fosdem 2011 a11y authoring libre office (20)

Fosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2brailleFosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2braille
 
Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125
 
12 accessibility checkeropenoffice paper
12 accessibility checkeropenoffice paper12 accessibility checkeropenoffice paper
12 accessibility checkeropenoffice paper
 
Odt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgOdt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.org
 
OOo to Daisy (Aegis project)
OOo to Daisy (Aegis project)OOo to Daisy (Aegis project)
OOo to Daisy (Aegis project)
 
ODT to Daisy (AEGIS project)
ODT to Daisy (AEGIS project)ODT to Daisy (AEGIS project)
ODT to Daisy (AEGIS project)
 
OpenDocument Scripting
OpenDocument ScriptingOpenDocument Scripting
OpenDocument Scripting
 
EBCL Presentation LLAS2012-Edinburgh
EBCL Presentation LLAS2012-EdinburghEBCL Presentation LLAS2012-Edinburgh
EBCL Presentation LLAS2012-Edinburgh
 
An Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org WriterAn Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org Writer
 
Odt2braille brings braille to your office
Odt2braille brings braille to your officeOdt2braille brings braille to your office
Odt2braille brings braille to your office
 
Using Opens Document Format in Education
Using Opens Document Format in EducationUsing Opens Document Format in Education
Using Opens Document Format in Education
 
Poster Aegis intenal poster_odt2braille_20111115c
Poster Aegis intenal poster_odt2braille_20111115cPoster Aegis intenal poster_odt2braille_20111115c
Poster Aegis intenal poster_odt2braille_20111115c
 
GGUG:Practical DSL Design
GGUG:Practical DSL DesignGGUG:Practical DSL Design
GGUG:Practical DSL Design
 
Europass-CV-20150624-Giacomini-EN 2016
Europass-CV-20150624-Giacomini-EN 2016Europass-CV-20150624-Giacomini-EN 2016
Europass-CV-20150624-Giacomini-EN 2016
 
Victoria Holoiukh
Victoria HoloiukhVictoria Holoiukh
Victoria Holoiukh
 
NIF 2.0 Phd thesis intermediate report
NIF 2.0 Phd thesis intermediate reportNIF 2.0 Phd thesis intermediate report
NIF 2.0 Phd thesis intermediate report
 
OU Player APG Meeting 2012
OU Player APG Meeting 2012OU Player APG Meeting 2012
OU Player APG Meeting 2012
 
CALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in BudapestCALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in Budapest
 
CALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in BudapestCALL developments presented at final meeting of Etalage project in Budapest
CALL developments presented at final meeting of Etalage project in Budapest
 
PRESENTATION WORK ON COMPUTER APPLICATION IN PHARMACY.pdf
PRESENTATION WORK ON COMPUTER APPLICATION IN PHARMACY.pdfPRESENTATION WORK ON COMPUTER APPLICATION IN PHARMACY.pdf
PRESENTATION WORK ON COMPUTER APPLICATION IN PHARMACY.pdf
 

More from 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
 

More from 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
 

Fosdem 2011 a11y authoring libre office

  • 1. Accessible Authoring with LibreOffice Christophe Strobbe K.U.Leuven, Belgium christophe.strobbe@esat.kuleuven.be FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 2. Overview ● AEGIS project ● Accessibility: short introduction ● LibreOffice Writer features ● Accessible authoring ● Export to PDF ● LibreOffice Accessibility Issues FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 3. The AEGIS Project ● EC-funded project, Sep. 2008-Feb.2012 ● 20+ partners, including Oracle (Sun), AOL, RIM, Vodafone Foundation, RNIB, K.U.Leuven, … ● Access to desktop, RIAs and mobile applications ● Many open-source “prototypes” / products ● http://www.aegis-project.eu/ FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 4. 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 FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 5. 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) FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 6. Accessibility: Introduction ● Hearing-impaired users ● If congenitally deaf, native language = sign language ● Captioning for video ● Transcripts for audio FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 7. 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, … (see Accessibility devroom) FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 8. 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) FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 9. 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 FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 10. LibreOffice Writer Features: 2 ● Applying styles ● Styles and Formatting panel (F11) ● Navigator (F5) FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 11. Document Structure ● Document title: Title & Subtitle ● Structure: Heading 1, Heading 2, ... ● Find empty headings with Navigator -> “Clear formatting” in styles FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 12. Lists, Columns ● Lists: ● Toolbar buttons for unordered and numbered lists ● List styles (more fiddly) ● Columns ● Don’t use tables or whitespace to fake columns ● Format -> Columns... FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 13. 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 FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 14. Images and Illustrations ● Add alternative text: context menu → ● Description... → Title & Description ● Picture... → Options: Alternative (Text only) FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 15. 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” FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 16. Tables: 2 ● Make header row repeat ● Disable the option “Allow rows to break across pages and columns” ● Avoid merged cells FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 17. Language ● Mark up the default language of a document ● Mark up language changes in the document FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 18. 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 FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 19. Export as PDF ● General tab: check ● “Tagged PDF” ● “Export Bookmarks” ● Initial View tab: check ● “Bookmarks and Page” ● These checkboxes remain checked FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 20. 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 FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 21. 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 FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 22. 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) FOSDEM, Brussels, Belgium, 5-6 February 2011
  • 23. Questions? Comments? ● Contact: ● Christophe.Strobbe@esat.kuleuven.be ● See also ● “odt2daisy & odt2braille: OpenOffice.org/LibreOffice Extensions for Accessible Formats” in the Accessibility devroom ● Accessible Digital Office Document project: http://adod.idrc.ocad.ca/ FOSDEM, Brussels, Belgium, 5-6 February 2011