Post on 11-May-2015
description
Rencontres Mondiales du Logiciel Libre, Strasbourg, 9-14 juillet 2011
Christophe StrobbeK.U.Leuven, Belgiquechristophe.strobbe@esat.kuleuven.be Bert Frees, Vincent Spiewak
Créer des documents accessibles avec LibreOffice / OpenOffice.org Writer
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 AEGIShttp://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 ?→