SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Créer des documents
    accessibles avec LibreOffice /
    OpenOffice.org Writer

                 Christophe Strobbe
                 K.U.Leuven, Belgique
                 christophe.strobbe@esat.kuleuven.be
                 Bert Frees, Vincent Spiewak
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Sommaire
●
    Le projet européen AEGIS
●
    Accessibilité : introduction
●
    Fonctionnalités LibreOffice Writer
●
    Créer un ODT accessible : principes
●
    ODT Accessibility Checker
●
    odt2daisy, odt2braille
●
    Exporter au format PDF
●
    Accessibilité de LibreOffice

       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Le projet européen AEGIS
●
    Projet financé par la Commission
    Européenne, sep. 2008 – août 2012
●
    20+ partenaires : Oracle (Sun), AOL, RIM,
    Fondation Vodafone, K.U.Leuven, …
●
    Accessibilité des logiciels applicatifs,
    « Rich Internet Applications » (RIA),
    applications mobiles
●
    Majorité des résultats en « open source »
●
    http://www.aegis-project.eu/

       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité : introduction (1)
●
    Personnes non-voyantes:
    ●
        pas de dispositif de pointage
        =>accès clavier
    ●
        interface utilisateur & contenu
        => braille et/ou synthèse vocale
    ●
        information parcourue séquentiellement
●
    Accès au contenu dépend d’alternatives
    textuelles et d’autres informations
    fournies à travers des APIs
    (d’accessibilité)
         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité : introduction (2)
●
    Autres déficiences visuelles :
    ●
        daltonisme (rouge/vert, ...)
    ●
        perte de vision périphérique, perte de
        vision centrale, vision trouble, ...
    ●
        utilisateurs qui ont besoin d’un logiciel
        d'agrandissement (x32, même x64)
        => information parcourue de façon
        fractionnée



         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité : introduction (3)
●
    Déficiences auditives
    ●
        Sourd depuis la naissance =>
        langue natale = langue des signes
    ●
        Sous-titres (vidéo)
    ●
        Transcription (audio)




         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité : introduction (4)
●
    Limitations physiques
    ●
        Causées par dystrophie musculaire,
        sclérose en plaques, …
    ●
        Difficile / impossible d’utiliser un dispositif
        de pointage
        => accès clavier
        => systèmes de pointage alternatives
        (oculométrie, ...)




         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité : introduction (5)
●
    Dyslexie, troubles d’apprentissage, déficit
    cognitif (léger), ...
    ●
        Écrire aussi clairement et simplement que
        possible
    ●
        Inclure des illustrations
●
    Exemples: 15 « personas » par AEGIS
    http://www.aegis-project.eu/ > Results >
    Personas (Creative Commons)



         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Fonctionnalités Libo Writer (1)
●
    Formats de fichier
    ●
        OpenDocument Text (ODT)
    ●
        Exporter au format … PDF, XHTML,
        DocBook, Docx, …
    ●
        Exporter au format DAISY, braille
●
    Traitement de texte = souvent premier
    outil de création de contenus
    électroniques
●
    ODT accessible = source accessible pour
    d'autres formats accessibles
         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Fonctionnalités Libo Writer (2)
●
    Application de styles

●
    Volet Styles et
    formatage (F11)

●
    Navigateur (F5)




       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Structurer un document
●
    Titre du document : styles
    « Titre principal » et « Sous-
    titre »
●
    Structure : styles « Titre 1 »,
    « Titre 2 », etc.
●
    Identifier les titre vides dans
    le Navigateur →
    « Effacer le formatage » dans
    les styles


       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Listes
●
    Boutons pour (dés)activer numérotation /
    puces
    (ou Format → Puces et numérotation)
●
    « Styles de liste » (plus compliqué)




       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Colonnes
●
    Éviter de construire des colonnes avec la
    touche tabulation ou par l'artifice d'un
    tableau
●
    Format > Colonnes...




       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Graphisme
●
    Polices conçues pour l’utilisation sur des
    écrans :
    ●
        serif : Verdana, Trebuchet MS
    ●
        sans-serif : Georgia
●
    À éviter : texte justifié (« rivières »
    d’espaces blancs)
●
    À éviter : grand blocs de texte / phrases
    complètes en MAJUSCULES ou en italique


         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Éléments non textuels (1)
●
    Préciser alternative textuelle : menu
    contextuel →
    ●
        Description... → Titre & Description
    ●
        Image... → Alternative (texte seul) (=Titre)




         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Éléments non textuels (1)
●
    Bogue OOo 3.2/3.3 & Libo 3.3.1 :
    ●
        Préciser alternative textuelle après la
        légende / modification d’ancrage
●
    Exporter au format (X)HTML : bogues
    ●
        attribut alt = Description
    ●
        Titre n’est pas exporté
●
    Formule mathématique/scientifique
    ●
        Plus sûr = remplacer MathML par image +
        Description

         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Tableaux (1)
●
    Ne jamais construire des « tableaux »
    avec la touche tabulation ou espace
●
    Menus : Tableau → Insérer → Tableau
●
    En-tête des colonnes : style « Contenu de
    tableau » → « Titre de tableau »




       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Tableaux (2)
●
    Répéter le titre (=lignes de titres/ en-
    têtes des colonnes)
●
    Désactiver « Autoriser le fractionnement
    des lignes sur plusieurs pages et
    colonnes »




       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Tableaux (3)
●
    Éviter d’imbriquer des tableaux les uns
    dans les autres !
●
    Éviter de fusionner des cellules
●
    Organiser les données en plusieurs
    tableaux simples plutôt qu’un tableau
    complexe
●
    Éviter des cellules vides → « sans objet »,
    « non », …
●
    Éviter d’inclure des illustrations

       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Langue (1)
●
    Définir la langue principale d’édition du
    document
●
    Définir la langue pour une section du texte




       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Langue (2)
●
    Exporter au format (X)HTML :
    toutes les définition de langue sont à
    refaire
●
    Exporter au format PDF :
    contrôler la langue dans les propriétés du
    document, si nécessaire corriger dans
    Adobe Acrobat : « en-GB » → « Anglais »/
    « English »



       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Couleurs & contraste
●
    La couleur n'est pas
    utilisée comme la seule
    façon de véhiculer de
    l'information
●
    Utiliser des couleurs bien
    contrastées (texte,
    images, diagrammes)
    ●
        Paciello Group Colour
        Contrast Analyser


         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
ODT Accessibility Checker
●
    Nouvelle extension, disponible
    en août (anglais, espagnol,
    néerlandais)
●
    Évaluer l’accessibilité
    ●
        Erreurs
    ●
        Avertissements
    ●
        Suggestions pour la correction
    ●
        Parfois correction
        (semi-)automatique

         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Exporter au format DAISY (1)
●
    odt2daisy : exporter ODT aux formats
    DAISY 2.02 & 3.0
●
    OOo Writer 3.0 ou plus récent /
    LibreOffice
●
    Intègre DAISY Pipeline Lite
    ●
        Pipeline utilise les synthèses vocales
        disponibles sur le système d’exploitation
●
    http://odt2daisy.sf.net/


         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Exporter au format DAISY (2)
●
    Exporter au format
    DAISY XML
●
    Exporter au format Full
    DAISY
    ●
        Contenus multilingues
    ●
        Métadonnées (Titre)
    ●
        Détection des phrases
    ●
        Routines de correction


         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Embosser / fichier braille (1)
●
    odt2braille : extension pour embosser des
    fichiers ODT / les exporter en fichier
    braille
●
    Intègre liblouisxml & liblouis pour
    certaines parties de la conversion
●
    Embosser avec certaines embosseuses
    (Interpoint, Index Braille, Braillo)
●
    http://odt2braille.sf.net/


       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Embosser / fichier braille (2)
●
    Exporter aux formats .brf & .bra (« Braille
    Formatted files »)
●
    Exporter au format Portable Embosser
    Format (PEF): format indépendant
    d’embosseuses spécifiques ; fondé sur
    Unicode & XML
●
    Actuellement seulement sous Windows ;
    création d’un paquet Debian est en cours



       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Embosser / fichier braille (3)

Personnalisation du format braille




     Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Exporter au format PDF
●
    Onglet « Général »: cocher
    ●
        PDF marqué
    ●
        Exporter les repères de
        texte
●
    Onglet « Vue initiale »:
    cocher
    ●
        Repères de texte et pages
●
    Ces cases restent ensuite
    cochées par défaut

         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité de LibreOffice (1)
●
    Images : titre & description disparaissent
    quand on précise une légende
●
    Images : titre & description disparaissent
    quand on modifie l’ancrage
●
    Gestionnaire des extensions : impossible
    de sortir de la liste des extensions avec
    TAB ou flèches quand le focus est dans
    une extension non-supprimable



       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité de LibreOffice (2)
●
    UNO API ne supporte pas de connexion
    explicite entre champ et label dans
    interface utilisateur d’une extension ?
●
    Langue principale des présentations et
    classeurs pas visible dans barre d’état de
    Impress / Calc
●
    Impossible de définir la langue des
    sections de texte / cellules dans Impress /
    Calc


       Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité de LibreOffice (3)
●
    Impress : exporter au format PDF
    ●
        Titre & description d’images pas préservés
    ●
        “All of the text on this page lacks a
        language specification” (chaque diapo)
    ●
        “Tab order may be inconsistent with the
        structure order” (certaines diapos)
    ●
        “None of the comments or other types of
        annotations on this page are contained in
        the structure tree” (certaines diapos)


         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Accessibilité de LibreOffice (4)
●
    Windows :
    ●
        API d’accessibilité de Java :
    ●
        En 2010 IBM a contribué l'implémentation
        d'IAccessible2 à Oracle; l'intégration n'était
        pas encore complète quand Oracle a
        décidé d'abandonner OpenOffice.org
    ●
        Oracle a donné OOo à la Fondation Apache
        (licence non-copyleft !)
    ●
        IAccessible2 peut-être dans OpenOffice.org
        3.4.0 (Fondation Apache)

         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Questions ? Commentaires ?
●
    Contact:
    ●
        Christophe.Strobbe@esat.kuleuven.be
        (April Accessibilité, LibreOffice
        Accessibility, AccessiWeb, …)
●
    Voir aussi :
    ●
        Accessible Digital Office Document project:
        http://adod.idrc.ocad.ca/
        → Traduction française ?



         Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011

Contenu connexe

En vedette

En vedette (10)

Braille sense module 1 overview
Braille sense module 1 overviewBraille sense module 1 overview
Braille sense module 1 overview
 
Llegint entre punts
Llegint entre puntsLlegint entre punts
Llegint entre punts
 
Le Système Braille
Le Système BrailleLe Système Braille
Le Système Braille
 
Double Vision
Double VisionDouble Vision
Double Vision
 
Braille
BrailleBraille
Braille
 
Braille
BrailleBraille
Braille
 
Louis braille
Louis brailleLouis braille
Louis braille
 
LOUIS BRAILLE (ENGLISH)
LOUIS BRAILLE (ENGLISH)LOUIS BRAILLE (ENGLISH)
LOUIS BRAILLE (ENGLISH)
 
Braille Presentation
Braille Presentation Braille Presentation
Braille Presentation
 
Louis braille
Louis brailleLouis braille
Louis braille
 

Similaire à Créer des documents accessibles RMLL 2011 AEGIS

Logiciels d'archives open source - Introduction
Logiciels d'archives open source - IntroductionLogiciels d'archives open source - Introduction
Logiciels d'archives open source - Introductioninfoclio.ch
 
Distro Recipes 2013 : Yocto / OpenEmbedded
Distro Recipes 2013 : Yocto / OpenEmbeddedDistro Recipes 2013 : Yocto / OpenEmbedded
Distro Recipes 2013 : Yocto / OpenEmbeddedAnne Nicolas
 
Présentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressPrésentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressJean-Etienne Poirrier
 
Big Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache ZeppelinBig Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache ZeppelinBruno Bonnin
 
N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...
N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...
N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...OpenEdition
 
Décourvir les logiciels libres
Décourvir les logiciels libresDécourvir les logiciels libres
Décourvir les logiciels libresIsabelle Motte
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPjulien pauli
 
Présentation de l'outil Endnote
Présentation de l'outil EndnotePrésentation de l'outil Endnote
Présentation de l'outil EndnoteJean-Baptiste Dayez
 
Adama Coulibaly.pptx
Adama Coulibaly.pptxAdama Coulibaly.pptx
Adama Coulibaly.pptxIdrissaDembl
 
Soutenance séminaire bibliographique
Soutenance séminaire bibliographiqueSoutenance séminaire bibliographique
Soutenance séminaire bibliographiqueMaxime ALAY-EDDINE
 
Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...
Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...
Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...JUSTINDAVONDAMBAT
 
Les technologies Open Source pour les interfaces graphiques embarquées
Les technologies Open Source pour les interfaces graphiques embarquéesLes technologies Open Source pour les interfaces graphiques embarquées
Les technologies Open Source pour les interfaces graphiques embarquéesAlexandre LAHAYE
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De RechercheMohamed Ben Bouzid
 
Theme1 (1)
Theme1 (1)Theme1 (1)
Theme1 (1)salmazen
 

Similaire à Créer des documents accessibles RMLL 2011 AEGIS (20)

Logiciels d'archives open source - Introduction
Logiciels d'archives open source - IntroductionLogiciels d'archives open source - Introduction
Logiciels d'archives open source - Introduction
 
Distro Recipes 2013 : Yocto / OpenEmbedded
Distro Recipes 2013 : Yocto / OpenEmbeddedDistro Recipes 2013 : Yocto / OpenEmbedded
Distro Recipes 2013 : Yocto / OpenEmbedded
 
conception
conceptionconception
conception
 
Présentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressPrésentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org Impress
 
Yocto oe
Yocto oeYocto oe
Yocto oe
 
Big Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache ZeppelinBig Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache Zeppelin
 
N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...
N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...
N. Dufournaud : XML TEI : un outil méthodologique pour la recherche en SHS. A...
 
Décourvir les logiciels libres
Décourvir les logiciels libresDécourvir les logiciels libres
Décourvir les logiciels libres
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
 
Présentation de l'outil Endnote
Présentation de l'outil EndnotePrésentation de l'outil Endnote
Présentation de l'outil Endnote
 
Adama Coulibaly.pptx
Adama Coulibaly.pptxAdama Coulibaly.pptx
Adama Coulibaly.pptx
 
Soutenance séminaire bibliographique
Soutenance séminaire bibliographiqueSoutenance séminaire bibliographique
Soutenance séminaire bibliographique
 
Odfnews Fr 20100712
Odfnews Fr 20100712Odfnews Fr 20100712
Odfnews Fr 20100712
 
Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...
Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...
Sinitier_a_la_programmation_et_a_loriente_objet__avec_des_exemples_en_C_C_C_J...
 
Les technologies Open Source pour les interfaces graphiques embarquées
Les technologies Open Source pour les interfaces graphiques embarquéesLes technologies Open Source pour les interfaces graphiques embarquées
Les technologies Open Source pour les interfaces graphiques embarquées
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
 
Odfnews Fr 20090429
Odfnews Fr 20090429Odfnews Fr 20090429
Odfnews Fr 20090429
 
Theme1 (1)
Theme1 (1)Theme1 (1)
Theme1 (1)
 
Langage C++
Langage C++Langage C++
Langage C++
 
Accessibilite web wcag rgaa
Accessibilite web wcag rgaaAccessibilite web wcag rgaa
Accessibilite web wcag rgaa
 

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
 

Créer des documents accessibles RMLL 2011 AEGIS

  • 1. Créer des documents accessibles avec LibreOffice / OpenOffice.org Writer Christophe Strobbe K.U.Leuven, Belgique christophe.strobbe@esat.kuleuven.be Bert Frees, Vincent Spiewak Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 2. Sommaire ● Le projet européen AEGIS ● Accessibilité : introduction ● Fonctionnalités LibreOffice Writer ● Créer un ODT accessible : principes ● ODT Accessibility Checker ● odt2daisy, odt2braille ● Exporter au format PDF ● Accessibilité de LibreOffice Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 3. Le projet européen AEGIS ● Projet financé par la Commission Européenne, sep. 2008 – août 2012 ● 20+ partenaires : Oracle (Sun), AOL, RIM, Fondation Vodafone, K.U.Leuven, … ● Accessibilité des logiciels applicatifs, « Rich Internet Applications » (RIA), applications mobiles ● Majorité des résultats en « open source » ● http://www.aegis-project.eu/ Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 4. Accessibilité : introduction (1) ● Personnes non-voyantes: ● pas de dispositif de pointage =>accès clavier ● interface utilisateur & contenu => braille et/ou synthèse vocale ● information parcourue séquentiellement ● Accès au contenu dépend d’alternatives textuelles et d’autres informations fournies à travers des APIs (d’accessibilité) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 5. Accessibilité : introduction (2) ● Autres déficiences visuelles : ● daltonisme (rouge/vert, ...) ● perte de vision périphérique, perte de vision centrale, vision trouble, ... ● utilisateurs qui ont besoin d’un logiciel d'agrandissement (x32, même x64) => information parcourue de façon fractionnée Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 6. Accessibilité : introduction (3) ● Déficiences auditives ● Sourd depuis la naissance => langue natale = langue des signes ● Sous-titres (vidéo) ● Transcription (audio) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 7. Accessibilité : introduction (4) ● Limitations physiques ● Causées par dystrophie musculaire, sclérose en plaques, … ● Difficile / impossible d’utiliser un dispositif de pointage => accès clavier => systèmes de pointage alternatives (oculométrie, ...) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 8. Accessibilité : introduction (5) ● Dyslexie, troubles d’apprentissage, déficit cognitif (léger), ... ● Écrire aussi clairement et simplement que possible ● Inclure des illustrations ● Exemples: 15 « personas » par AEGIS http://www.aegis-project.eu/ > Results > Personas (Creative Commons) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 9. Fonctionnalités Libo Writer (1) ● Formats de fichier ● OpenDocument Text (ODT) ● Exporter au format … PDF, XHTML, DocBook, Docx, … ● Exporter au format DAISY, braille ● Traitement de texte = souvent premier outil de création de contenus électroniques ● ODT accessible = source accessible pour d'autres formats accessibles Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 10. Fonctionnalités Libo Writer (2) ● Application de styles ● Volet Styles et formatage (F11) ● Navigateur (F5) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 11. Structurer un document ● Titre du document : styles « Titre principal » et « Sous- titre » ● Structure : styles « Titre 1 », « Titre 2 », etc. ● Identifier les titre vides dans le Navigateur → « Effacer le formatage » dans les styles Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 12. Listes ● Boutons pour (dés)activer numérotation / puces (ou Format → Puces et numérotation) ● « Styles de liste » (plus compliqué) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 13. Colonnes ● Éviter de construire des colonnes avec la touche tabulation ou par l'artifice d'un tableau ● Format > Colonnes... Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 14. Graphisme ● Polices conçues pour l’utilisation sur des écrans : ● serif : Verdana, Trebuchet MS ● sans-serif : Georgia ● À éviter : texte justifié (« rivières » d’espaces blancs) ● À éviter : grand blocs de texte / phrases complètes en MAJUSCULES ou en italique Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 15. Éléments non textuels (1) ● Préciser alternative textuelle : menu contextuel → ● Description... → Titre & Description ● Image... → Alternative (texte seul) (=Titre) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 16. Éléments non textuels (1) ● Bogue OOo 3.2/3.3 & Libo 3.3.1 : ● Préciser alternative textuelle après la légende / modification d’ancrage ● Exporter au format (X)HTML : bogues ● attribut alt = Description ● Titre n’est pas exporté ● Formule mathématique/scientifique ● Plus sûr = remplacer MathML par image + Description Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 17. Tableaux (1) ● Ne jamais construire des « tableaux » avec la touche tabulation ou espace ● Menus : Tableau → Insérer → Tableau ● En-tête des colonnes : style « Contenu de tableau » → « Titre de tableau » Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 18. Tableaux (2) ● Répéter le titre (=lignes de titres/ en- têtes des colonnes) ● Désactiver « Autoriser le fractionnement des lignes sur plusieurs pages et colonnes » Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 19. Tableaux (3) ● Éviter d’imbriquer des tableaux les uns dans les autres ! ● Éviter de fusionner des cellules ● Organiser les données en plusieurs tableaux simples plutôt qu’un tableau complexe ● Éviter des cellules vides → « sans objet », « non », … ● Éviter d’inclure des illustrations Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 20. Langue (1) ● Définir la langue principale d’édition du document ● Définir la langue pour une section du texte Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 21. Langue (2) ● Exporter au format (X)HTML : toutes les définition de langue sont à refaire ● Exporter au format PDF : contrôler la langue dans les propriétés du document, si nécessaire corriger dans Adobe Acrobat : « en-GB » → « Anglais »/ « English » Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 22. Couleurs & contraste ● La couleur n'est pas utilisée comme la seule façon de véhiculer de l'information ● Utiliser des couleurs bien contrastées (texte, images, diagrammes) ● Paciello Group Colour Contrast Analyser Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 23. ODT Accessibility Checker ● Nouvelle extension, disponible en août (anglais, espagnol, néerlandais) ● Évaluer l’accessibilité ● Erreurs ● Avertissements ● Suggestions pour la correction ● Parfois correction (semi-)automatique Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 24. Exporter au format DAISY (1) ● odt2daisy : exporter ODT aux formats DAISY 2.02 & 3.0 ● OOo Writer 3.0 ou plus récent / LibreOffice ● Intègre DAISY Pipeline Lite ● Pipeline utilise les synthèses vocales disponibles sur le système d’exploitation ● http://odt2daisy.sf.net/ Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 25. Exporter au format DAISY (2) ● Exporter au format DAISY XML ● Exporter au format Full DAISY ● Contenus multilingues ● Métadonnées (Titre) ● Détection des phrases ● Routines de correction Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 26. Embosser / fichier braille (1) ● odt2braille : extension pour embosser des fichiers ODT / les exporter en fichier braille ● Intègre liblouisxml & liblouis pour certaines parties de la conversion ● Embosser avec certaines embosseuses (Interpoint, Index Braille, Braillo) ● http://odt2braille.sf.net/ Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 27. Embosser / fichier braille (2) ● Exporter aux formats .brf & .bra (« Braille Formatted files ») ● Exporter au format Portable Embosser Format (PEF): format indépendant d’embosseuses spécifiques ; fondé sur Unicode & XML ● Actuellement seulement sous Windows ; création d’un paquet Debian est en cours Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 28. Embosser / fichier braille (3) Personnalisation du format braille Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 29. Exporter au format PDF ● Onglet « Général »: cocher ● PDF marqué ● Exporter les repères de texte ● Onglet « Vue initiale »: cocher ● Repères de texte et pages ● Ces cases restent ensuite cochées par défaut Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 30. Accessibilité de LibreOffice (1) ● Images : titre & description disparaissent quand on précise une légende ● Images : titre & description disparaissent quand on modifie l’ancrage ● Gestionnaire des extensions : impossible de sortir de la liste des extensions avec TAB ou flèches quand le focus est dans une extension non-supprimable Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 31. Accessibilité de LibreOffice (2) ● UNO API ne supporte pas de connexion explicite entre champ et label dans interface utilisateur d’une extension ? ● Langue principale des présentations et classeurs pas visible dans barre d’état de Impress / Calc ● Impossible de définir la langue des sections de texte / cellules dans Impress / Calc Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 32. Accessibilité de LibreOffice (3) ● Impress : exporter au format PDF ● Titre & description d’images pas préservés ● “All of the text on this page lacks a language specification” (chaque diapo) ● “Tab order may be inconsistent with the structure order” (certaines diapos) ● “None of the comments or other types of annotations on this page are contained in the structure tree” (certaines diapos) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 33. Accessibilité de LibreOffice (4) ● Windows : ● API d’accessibilité de Java : ● En 2010 IBM a contribué l'implémentation d'IAccessible2 à Oracle; l'intégration n'était pas encore complète quand Oracle a décidé d'abandonner OpenOffice.org ● Oracle a donné OOo à la Fondation Apache (licence non-copyleft !) ● IAccessible2 peut-être dans OpenOffice.org 3.4.0 (Fondation Apache) Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
  • 34. Questions ? Commentaires ? ● Contact: ● Christophe.Strobbe@esat.kuleuven.be (April Accessibilité, LibreOffice Accessibility, AccessiWeb, …) ● Voir aussi : ● Accessible Digital Office Document project: http://adod.idrc.ocad.ca/ → Traduction française ? Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011