atelier19juin-ns epub [mode de compatibilité]€¦ · 6 qu’est-ce que l’epub ? définition...
TRANSCRIPT
Inside EPUB
Groupe Normes & StandardsAtelier du 19 juin 2012
Commission numérique
22
Introduction Le groupe Normes & Standards Historique & Documentation Publications : Guide des bonnes pratiques Disponible en ligne Recommandations
Les Assises 2011-2012 Focus sur l’EPUB 3 Présentations disponibles en ligne
19 juin 2012 Inside EPUB
3319 juin 2012 Inside EPUB
Programme Introduction Qu’est-ce que l’EPUB ? Comment fait-on un EPUB ? Que permet de faire l’EPUB 3 ?
Mais, avant de commencer, un test de connaissances…
44
Signification de « EPUB » Publicité dans les livres Publication électronique Pub irlandais où se réunissent les geeks
Qui est à l’origine de l’EPUB ? W3C (World Wide Web Consortium) AAP (Association of American Publishers) IDPF (International Digital Publishing Forum)
Laquelle de ces affirmations est vraie ? L’EPUB est un format propriétaire L’EPUB est recomposable L’EPUB est basé sur le langage HTML
Quiz sur l’EPUB
55
Qu’est-ce que l’EPUB ?
Première partie présentée par : Luc Audrain, Hachette Livre Juliette Dutour, Sofédis Camille Mofidi, SNE
19 juin 2012 Inside EPUB
66
Qu’est-ce que l’EPUB ?
Définition L’EPUB est un format universel de publications
numériques, basé sur les standards du Web (HTML / CSS). Ces standards sont mis au point par le W3C, qui les fait
évoluer depuis sa création en 1994. L’EPUB est développé par un consortium international,
l’IDPF (www.idpf.org), créé en 2006. La version courante de l’EPUB est la V.2.0.1.
19 juin 2012 Inside EPUB
77
Qu’est-ce que l’EPUB ? Définition (suite) La présentation du contenu s’adapte aux différents appareils
de lecture : affichage recomposable à la manière de pages web.
88
Définition (fin) L’EPUB permet de distribuer des versions numériques
des ouvrages par le biais de tous les libraires numériques. Lisibles sur la plupart des appareils disponibles sur le
marché (smartphones, liseuses, tablettes). Destinées à un usage en téléchargement ou en streaming.
Qu’est-ce que l’EPUB ?
99
Qu’est-ce que l’EPUB ? Description L’EPUB est un dossier compressé (zip) comportant une
extension .epub Selon la norme V.2.0.1, ce dossier rassemble :
les contenus texte dans des fichiers HTML un protocole d’affichage en CSS des structures de navigation (TOC.NCX) des métadonnées en Dublin Core (titre, auteur, ISBN, etc.) des images (GIF, JPEG, PNG,…) des graphiques et dessins vectoriels (SVG)
La conformité du package peut être contrôlée : EPUBcheck
19 juin 2012 Inside EPUB
1010
Qu’est-ce que l’EPUB ? Démonstration Voyage au cœur
de l’EPUB
19 juin 2012 Inside EPUB
Source : Flickr/C
C B
Y-NC
2.0-Nicolas Loubet
1111
Synthèse
Fichier EPUB (zip) Composé de : Un fichier MIMETYPE obligatoire Un sous-dossier META-INF obligatoire Un fichier container.xml pour accéder au fichier descriptif
principal OPF Un fichier descriptif principal .OPF de déclaration du
contenu de l’EPUB Les fichiers de contenu tels que déclarés dans l’OPF
19 juin 2012 Inside EPUB
1212
Schéma
EPUB
NCX
OEBPS
manifest
spine
HtmlCSS
PolicesImages
metadata
19 juin 2012 Inside EPUB
OPF
META-INF
guide
1313
Limites La V.2.0.1 est surtout adaptée pour les ouvrages texte La V.2.0.1 ne permet pas d’intégrer de l’audio ni de la vidéo Idem pour l’interactivité (Javascript) La composition n’est pas optimale : titres courants,
justification, notes de bas de page, veuves/orphelines, etc.
Qu’est-ce que l’EPUB ?
19 juin 2012 Inside EPUB
1414
Deuxième partie présentée par : Stéphane Leroy, Zebook Florent Souillot, Flammarion
Comment fait-on un EPUB ?
19 juin 2012 Inside EPUB
1515
Introduction Peut‐on faire un fichier EPUB en appuyant sur un bouton ?
Structuration Qu’est‐ce qu’une structure ? Dois‐je apprendre le XML ? Et si mon document
n’est pas structuré ? Commande
Qui fabrique le fichier EPUB ? De quoi a besoin le fabricant du fichier ? Conversion
Qu’est‐ce que l’éditeur doit récupérer ? Combien coûte la fabrication d’un fichier EPUB ?
Contrôle Comment lire un fichier EPUB ? Comment le contrôler et le corriger ?
Maintenance et archivage Comment nommer un fichier EPUB ? Comment et où archiver un fichier EPUB ?
Comment fait-on un EPUB ?
1616
Peut-on faire un EPUB en appuyant sur un bouton ?
NON !
Introduction
1717
Pourquoi ? Le contenu est rarement identique à 100%
à la version papier (ex. : EAN numérique). Pour le fonds, les fichiers source se pré‐
sentent sous des formes variées. Les éléments propres à la mise en page papier
doivent être supprimés (espaces fines, retours forcés etc.) et le texte doit être correctement structuré.
La mise en forme doit pouvoir s’adapter à différentes tailles d’affichage.
Les images doivent être converties et redimensionnées.
Certains logiciels de lecture comportent desbugs qu’il faut contourner.
Certains e‐distributeurs ou revendeursimposent des contraintes particulières auxquelles il faut pouvoir s’adapter…
INTRODUCTIONPeut-on faire un EPUB en appuyant sur un bouton ?
1818
Une structure est une description hiérarchisée d’un contenuDans l’exemple ci‐contre, on trouve : Une partie contenant un numéro, un titre et
un chapitre Un chapitre contenant un numéro, un titre,
un chapô et deux paragraphes Un paragraphe contenant un segment en
italique Un paragraphe contenant un segment en
petites capitales et un autre en exposantLorsqu’on précise ces informations, on produit un document structuré.
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce qu’une structure ? Dois‐je apprendre le XML ? Et si mon document n’est pas structuré ?
II – Comment fait-on un EPUB ?
1. Structuration
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eget magna eu risus fermentum sodales eu eget leo. Cras in massa sit amet odio porta commodo.
Suspendisse accumsan convallis iaculis. Mauris vel metus vitae nisi vulputate auctor nec quis orci. Vestibulum diam arcu, facilisis sit amet iaculis in, pulvinar at arcu.
Vivamus sodales libero nec leo ultrices eu rutrum purus auctor. Sed sollicitudin metus eget lorem tincidunt consequat aliquam diam porta XIXe
seculum.
1919
Avec un document structuré, on peut : Séparer le fond de la forme Archiver un document pérenne Faire évoluer le document vers d’autres modèles de structure
(XML, XHTML, HTML5) donc vers n’importe quel format futur Interroger les contenus et réutiliser ce que l’on souhaite Rendre ses documents accessibles (voir plus loin)
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce qu’une structure ? Dois‐je apprendre le XML ? Et si mon document n’est pas structuré ?
2020
Pour structurer un document, on peut utiliser XML… On peut décider avec quel niveau de
précision on souhaite décrire son contenu. On peut définir un vocabulaire type (une
DTD propriétaire) qui servira pour d’autres livres ou utiliser une DTD libre (TEI, DocBook…)
Le document XML servira à produire à la fois une version papier dont la mise en page sera en grande partie automatisée et des versions numériques dans différents formats.
Chaque modification du contenu devra être enregistrée dans le document XML qui servira de matrice unique pour toutes les versions.
<partie><partieNumero>II</partieNumero><partieTitre>Comment fait-on un epub ?</partieTitre>
<chapitre><chapitreNumero>1.</chapitreNumero><chapitreTitre>Structuration</chapitreTitre>
<chapo>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eget magna eu risus fermentum sodales eu eget leo. Cras in massa sit amet odio porta commodo.</chapo>
<para>Suspendisse accumsan convallis iaculis. <italique>Mauris vel metus vitae</italique> nisi vulputate auctor nec quis orci. Vestibulum diam arcu, facilisis sit amet iaculis in, pulvinar at arcu.</para>
<para>Vivamus sodales libero nec leo ultrices eu rutrum purus auctor. Sed sollicitudin metus eget lorem tincidunt consequat aliquam diam porta <petcaps>XIX</petcaps><sup>e</sup>seculum.</para>
</chapitre>
</partie>
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce qu’une structure ? Dois‐je apprendre le XML ? Et si mon document n’est pas structuré ?
2121
…On peut aussi utiliser des styles dans un traitement de texte ou dans un logiciel
de PAO. On définit une structure en appliquant des styles
de paragraphes et des styles de caractères. À partir d’un document correctement stylé, il est
possible d’extraire un XML qui servira à produire les versions numériques.
La matrice est alors un fichier texte ou PAO.
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce qu’une structure ? Dois‐je apprendre le XML ? Et si mon document n’est pas structuré ?
2222
On peut aussi partir d’un PDF : On ne dispose d’aucune information de structure. Des paragraphes sont coupés entre deux pages. Des mots sont coupés par des tirets de césure. L’espace entre les mots n’est pas régulier. Titres courants et folios ne doivent pas être
importés. Les notes de bas de page ne sont pas reliées
à leur appel. Les espaces insécables ne sont pas identifiées
en tant que telles…
Des logiciels spécialisés tenteront de deviner une structure et de reconstruire un texte cohérent.
Une intervention humaine devra corriger les erreurs.
Ce travail délicat doit être confié à des prestataires compétents.
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce qu’une structure ? Dois‐je apprendre le XML ? Et si mon document n’est pas structuré ?
2323
Selon les cas, l’EPUB peut être généré en interne ou par un prestataire extérieur.
Dans tous les cas, il faut s’appuyer sur une véritable expertise avant d’intégrer l’EPUB à sa chaîne de fabrication.
La production multisupports exige une expertise en XML, XHTML et CSS ainsi qu’une connaissance approfondie des logiciels de PAO : si personne dans votre maison n’a suivi de formation sérieuse à ce sujet, le risque est grand d’y perdre beaucoup de temps pour un résultat médiocre.
Il vaudra mieux, en ce cas, faire appel à un prestataire spécialisé. La fabrication des fichiers EPUB n’est ni simple ni automatique.
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQui fabrique le fichier EPUB ? De quoi a besoin le fabricant du fichier ?
PUSH DISTRIB
MISE A DISPO PLATEFORME
2424
Pour les nouveautés‐ Un fichier XML‐ Ou un document texte‐ Ou un InDesign stylé ‐ Ou un fichier PDF imprimeur. Pour le fonds‐ Un fichier PDF imprimeur‐ Ou les fichiers natifs (Word, InDesign, etc.)‐ Ou un exemplaire de la version papier Dans tous les cas‐ Les métadonnées liées au fichier EPUB (EAN papier et numérique, copyrights, titre, auteur, mentions spécifiques aux versions numériques, etc.) : elles seront aussi intégrées dans l’EPUB.‐ Les visuels de couverture numériques (sans code barre ni prix papier)
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQui fabrique le fichier EPUB ? De quoi a besoin le fabricant du fichier ?
2525
La restitution du fichier EPUB peut faire partie d’une restitution plus globale avec les éléments suivants :
‐ Indispensables : XML structuré et EPUB
‐ Optionnels : XML simplifié, PDF Web, fichiers spécifiques et autres fichiers (ex : mobi).
Ne négligez pas cette étape : il est primordial que l’éditeur détienne au moins la dernière version numérique de ses œuvres.
Dans tous les cas assurez‐vous de récupérer le XML qui a servi à la génération du fichier EPUB, car c’est à partir de lui que seront réalisées les prochaines versions de vos œuvres
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce que je dois récupérer ? Combien coûte la fabrication d’un fichier EPUB ?
2626
La nature du format d’entrée et son contenu auront une incidence sur les délais et les coûts de production : pour un XML à structure simple, comptez quelques cents par page; pour un livre papier illustré complexe, comptez plusieurs euros la page.
Le coût de fabrication d’un fichier EPUB se décompose généralement entre des coûts fixes et des coûts variables :
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageQu’est‐ce que je dois récupérer ? Combien coûte la fabrication d’un fichier EPUB ?
Coûts fixes Coûts Variables
Structure du document (simple, intermédiaire, complexe)
Volume de titres
Format d’entrée (XML, PDF, Livre, etc.)
Volume de signes ou de pages
Nombre d’images, de tableaux, d’éléments non textuels, etc.
Intégration d’une DTD spécifique O/N
Livrables restitués à l’éditeur
2727
Les applications de lecturesuivent de façon plus oumoins rigoureuse la normeEPUB.
Les modalités d'affichage etles fonctionnalités proposéesaux lecteurs peuvent doncchanger d'une application delecture à l'autre.
Il est indispensable decontrôler visuellementsur au moins un lecteurcorrespondant aux 2grandes familles ARM etWebkit
Structuration > Commande > Conversion > Contrôle> Maintenance et archivageComment je lis un fichier EPUB ? Comment je contrôle et corrige un fichier EPUB ?
Adobe Digital Edition
ARMMoteur de rendu développé par Adobe (acronyme désignant Adobe Reader Mobile). ARM SDK (v. 9 à ce jour) est un kit de développement logiciel sous licence Adobe permettant aux développeurs d’intégrer des supports PDF et EPUB dans leurs produits.
Aldiko
Blue Fire
Bookeen
ePagine Reader
Kobo
Numilog Reader
Sony Reader
ePub Reader WebkitCréé par Apple, WebKit est un moteur de rendu de pages Web pour des navigateurs web et pour d'autres applications (dont des applications de lecture de livres numériques). Sous licence libre il est porté sur différentes plateformes (OSX, Windows, Linux, iOS...). Safari, Google, Androïd, entre autres, utilisent WebKit.
Google Play
iBooks
Kindle
2828
Contrôles techniques
ePubCheck – validateur en ligne http://validator.idpf.org/
FlightCrew – validateur open source pour tous OShttp://code.google.com/p/flightcrew/
Contrôles visuels
Relecture éditoriale sur 1 lecteur WebKitet 1 ARM
Quelques erreurs courantes
Corrections mineures
Sigil : éditeur ePub open‐source en mode « code » ou « wysiwyg »http://code.google.com/p/sigil/
Structuration > Commande > Conversion > Contrôle> Maintenance et archivageComment je lis un fichier EPUB ? Comment je contrôle et corrige un fichier EPUB ?
2929
Exemple ici d’un livre de texte : il est essentiel de nommer correctement les fichiers numériques : pas de caractères spéciaux
ni accentués, pas d’espaces faites apparaître les extensions
des fichiers (ex : .epub, .pdf, etc.) différenciez les versions des fichiers utilisez les différents EAN regroupés
sous un même dossier (l ’œuvre parexemple, avec ses différentesexpressions, papier et numériques)
différenciez selon les utilisations desfichiers : un PDF scanné à partir d’unlivre papier n’a pas forcément vocationà être réimprimé.
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageComment je nomme un fichier EPUB ? Comment et où archiver un fichier EPUB ?
3030
Le fichier EPUB n’est pas un objet figé, à la différence du livre. Même s’il est le format de publication électronique le plus stable, il reste fonction de plusieurs éléments auxquels les éditeurs doivent prêter attention :
‐ Des moteurs qui le lisent (le logiciel de lecture)
‐ Des systèmes d’exploitation qui font tourner ces moteurs
‐ Des machines qui hébergent ces systèmes d’exploitation.
Chacun suivant un rythme technologique qui lui est propre (n versions) !
Structuration > Commande > Conversion > Contrôle > Maintenance et archivageComment je nomme un fichier EPUB ? Comment et où archiver un fichier EPUB ?
Il est essentiel : ‐ d’avoir à disposition les dernières versions des fichiers EPUB, ‐ de pouvoir faire soi‐même les corrections mineures‐ de pouvoir sous‐traiter les questions plus complexes Des métadonnées disponibles et lisibles ainsi que des fichiers structurés permettront des gains de temps très importants.
3131
Troisième partie présentée par : Anne de Lilliac, Fleurus Julien Gracia, Fleurus Luc Audrain, Hachette Livre
19 juin 2012 Inside EPUB
Que permet de faire l’EPUB3 ?
3232
Qui permettent de réaliser des ouvrages à maquette complexe et d'intégrer du contenu interactif
Qui permettent d'intégrer les standards existants du web : XHTML5, SVG, CSS3, javascript, MathML ou encore les polices OpenType & Woff.
XHTML5 se pose aujourd'hui comme la future base pour la navigation sur Internet. Soninteropérabilité, son accessibilité et son respect des normes XML en font un standardsouple et simple d'utilisation pour retranscrire du contenu au lecteur.
Intégrant les différents médias (audio, vidéo), XHTML5 est aussi optimisé pour les applications Web, permettant des animations et une interactivité proche des possibilités offertes par Adobe Flash.
Qui améliorent l'accessibilité et la gestion des langues
19 juin 2012 Inside EPUB
EPUB 3 : Des évolutions importantes
3333
Avec la possibilité d'intégrer des langages tels que MathML, mais aussi les langues « non occidentales » (écriture verticale, ou de droite à gauche), l'EPUB 3 va faciliter le développement des livres pour les secteurs STM et scolaires
Exemples : EPUB Test MathML (IDPF) EPUB écriture japonaise (IDPF)
19 juin 2012 Inside EPUB
La prise en charge des langages mathématiques et scientifiques
3434
Dans les évolutions notables, l'utilisation systématique du SVG permet de construire des livres numériques intégrant de nombreuses illustrations dans des formats vectoriels, et permet donc de limiter le poids de l’EPUB tout en affichant des images qui ne pixelliseront pas, quelle que soit la taille de l'écran ou le zoom appliqué.
Exemple : SVG Haruko (IDPF)
19 juin 2012 Inside EPUB
Livre illustré et SVG
3535
Avec les « dynamiclayouts », il est possible d'adapter la mise en page numérique à la taille de l'écran ou à son orientation.
19 juin 2012 Inside EPUB
Une mise en page adaptative
• Exemple : L'imagerie des animaux familiers, Fleurus Editions, Marie-Christine Lemayeur / Bernard Alunni / Patricia Reinig / Emilie Beaumont
3636
Avec l'intégration des formats « fixed layout » d'Apple ou de Barnes & Noble, il devient possible de créer des livres qui respectent intégralement la maquette du livre originel, tout en conservant les fonctionnalités de recherche de texte, annotation, dictionnaire, etc.
Exemple : Le Baudelaire, Editions Mango, Anna Ladecka / Charles Baudelaire
19 juin 2012 Inside EPUB
Une mise en page fixe
3737
Audio, vidéo, animations et « WebApps », HTML5 permet d'intégrer de manière aisée différents médias.
Associée à JavaScript, cette évolution technologique permet de concevoir des livres multimédias et interactifs, préparant le livre de demain.
Les fonctionnalités de synchronisation d'un média et d'un texte sont aussi disponibles (read-aloud par exemple).
Exemples : Vidéo : Vidéocook, Editions Mango, Camille Sourbier / Isabel Brancq-
Lepage Audio : Imagerie des tout-petits : les animaux , Fleurus Editions, Nathalie
Bélineau / Sylvie Michelet Animation : Bonne nuit Lily, Zabouille Editions, Kora Sonne et Lya'rT
19 juin 2012 Inside EPUB
L'intégration des médias
3838
Quelles sont les fonctions d'accessibilité de l'EPUB 3 ? Marquage Sémantique de HTML5 (epub:type) Mécanisme de Récupération (Fallback) Association de média (Media Overlays) Support du Text-To-Speech (TTS)
Balisage de phonèmes (SSML) Dictionnaires de prononciation (PLS) Enrichissement CSS 3 pour la parole (accentuation, rapidité, styles
parlés,....)
À savoir : le consortium DAISY a déclaré l'EPUB 3 format préféré (en remplacement de ses propres formats XML adaptés)
Exemple : Media Overlay dans Readium (IDPF)
19 juin 2012 Inside EPUB
Accessibilité
3939
Que permet de faire l’EPUB3 ?
Baseline : HTML5 / CSS3 Rappel des nouveautés : SVG, Javascript, MathML… Exemples variés EPUB 3 EPUB Fixed-Layout
Focus sur l’accessibilité
19 juin 2012 Inside EPUB
4040
L’IDPF et le SNE Adhésion du SNE en 2012 Suivi des Working Groups par le groupe N&S Liste des représentants français à l’IDPF
Actualités de l’IDPF Groupes de travail : Dictionnaires, Index, Advanced Adaptative
Layout… Projets : Readium, Samples, EPUBCheck… Réflexions : Lightweight Content Protection for EPUB Travaux finalisés : Fixed Layout
Assises d’automne
Conclusion
19 juin 2012 Inside EPUB
4141
Pour aller plus loin
Retrouvez cette présentation sur le site du SNE Dossiers et enjeux Numérique Normes & Standards
19 juin 2012 Inside EPUB