Creating Accessible Documents with OpenOffice.org and LibreOffice Writer / Créer des documents accessibles avec OpenOffice.org et LibreOffice
Writer [in French]; Authors: Christophe Strobbe
Creating DAISY and Braille with OpenOffice.org and LibreOffice Writer / Créer des livres audio DAISY et crire en braille avec OpenOffice.org et LibreOffice
Writer [in French]; Authors: Christophe Strobbe, Vincent Spiewak, Bert Frees
RMLL 2011, 9-14 July 2011
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