{"id":809,"date":"2019-09-12T15:47:59","date_gmt":"2019-09-12T13:47:59","guid":{"rendered":"http:\/\/lminana.free.fr\/?p=809"},"modified":"2019-09-12T16:27:14","modified_gmt":"2019-09-12T14:27:14","slug":"production-depub-3","status":"publish","type":"post","link":"https:\/\/www.lyam-books.com\/blog\/?p=809","title":{"rendered":"Production d&rsquo;EPUB&#160;3<br\/><span class=\"sstitre\"><span class=\"orange\">1.&#160;Avant-Propos<\/span><\/span>"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L&rsquo;OBLIGATION D&rsquo;ACCESSIBILIT\u00c9 <\/h2>\n\n\n\n<p>La commission europ\u00e9enne par sa directive <em>Accessibility Act<\/em> de 2016 a d\u00e9cr\u00e9t\u00e9 notamment que toute ressource num\u00e9rique devait \u00eatre accessible. En fait, l&rsquo;objectif annonc\u00e9 est de r\u00e9aliser une soci\u00e9t\u00e9 inclusive. <\/p>\n\n\n\n<p>Elle a aussi int\u00e9gr\u00e9 dans sa directive un processus <strong>sanctionnateur <\/strong>d\u00e9clinable au niveau de chaque \u00e9tat membre. Actuellement cette directive est en voie d&rsquo;adaptation dans chacun des \u00e9tats europ\u00e9ens.<br \/> Le gouvernement fran\u00e7ais a d\u00e9clar\u00e9 lors du dernier salon du livre \u00e0 Paris que cette directive sera effective en France \u00e0 l\u2019aube de 2025. Cela a pour cons\u00e9quence qu\u2019\u00e0 partir de cette date les organismes et entreprises qui ne se seront pas conform\u00e9s \u00e0 la directive europ\u00e9enne seront passibles de sanctions et d&rsquo;amendes. Il a \u00e9t\u00e9 a aussi pr\u00e9cis\u00e9 que le format EPUB 3 \u00e9tait le plus \u00e0 m\u00eame de r\u00e9pondre \u00e0 cette exigence dans le domaine des ebooks.<br \/> Outre ces obligations l\u00e9gales, le format EPUB 3 dans sa forme repositionnable \u2013 reflow \u2013 est bien <strong>le format le plus souple<\/strong> pour r\u00e9aliser l\u2019accessibilit\u00e9 en mati\u00e8re d\u2019ebooks. Cependant l\u2019accessibilit\u00e9 poss\u00e8de des exigences diff\u00e9rentes voire oppos\u00e9es aux pratiques habituelles utilis\u00e9es pour les versions imprim\u00e9es. <\/p>\n\n\n\n<p>En accessibilit\u00e9, la logique et le sens priment notamment sur la mise en forme. Les exigences typographiques sont remplac\u00e9es par des <strong>exigences s\u00e9mantiques<\/strong> et compl\u00e9t\u00e9es par des <strong>techniques pr\u00e9cises<\/strong>.<br \/> De plus, une version num\u00e9rique est plus sensible aux \u00e9carts de styles, elle est donc plus rigoureuse et plus stricte dans ses standards que ne l\u2019est une version imprim\u00e9e. Tout \u00e9loignement aux styles pr\u00e9d\u00e9finis ou personnalisations peut engendrer une anomalie.<\/p>\n\n\n\n<p>Le format repositionnable (reflow, reflowable, redistribuable) s&rsquo;adapte \u00e0 la page-\u00e9cran. L&rsquo;application de lecture dirige la pr\u00e9sentation des pages (comme sur le web) et effectue elle-m\u00eame les sauts de pages. Les polices de caract\u00e8res, la taille des caract\u00e8res, de l\u2019entre-ligne, les marges peuvent \u00eatre pilot\u00e9es par l&rsquo;utilisateur. L&rsquo;\u00e9diteur n&rsquo;a donc pas le contr\u00f4le total de la pr\u00e9sentation contrairement \u00e0 un mode fixe (par exemple dans le cas du PDF). Cependant c&rsquo;est un incontournable pour l&rsquo;accessibilit\u00e9 puisque l&rsquo;utilisateur va pouvoir en modifier la pr\u00e9sentation selon ses propres besoins (et les capacit\u00e9s de son mat\u00e9riel).<br \/> Un livre num\u00e9rique accessible est donc avant tout un ouvrage technique, demandant des comp\u00e9tences Web et plus de rigueur. Le r\u00e9sultat final sera g\u00e9n\u00e9ralement plus \u00e9loign\u00e9 du rendu de la version imprim\u00e9e. Ne pas oublier que le livre num\u00e9rique et le livre imprim\u00e9 sont deux produits diff\u00e9rents, avec des rendus diff\u00e9rents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">EPUB 2 VS EPUB 3<\/h2>\n\n\n\n<p>Le passage d&rsquo;une version EPUB&nbsp;2 \u00e0 une version <strong>EPUB&nbsp;3<\/strong> peut devenir fastidieux. En effet, les versions EPUB&nbsp;3 sont r\u00e9alis\u00e9s en HTML&nbsp;5 et augment\u00e9es de la s\u00e9mantique au contraire des EPUB&nbsp;2 bas\u00e9 sur du HTML&nbsp;4. La cons\u00e9quence est que le contenu d&rsquo;un ouvrage en EPUP&nbsp;3 doit \u00eatre organis\u00e9 en \u00e9l\u00e9ments distincts, le texte \u00e9tant le flux principal la plupart du temps. Il faudra donc <strong>cr\u00e9er des blocs<\/strong> pour les encadr\u00e9s, les ent\u00eates de chapitre, tableaux, les illustrations (blocs constitu\u00e9s de l&rsquo;image et de sa l\u00e9gende), les notes au bas de page, les notes de fin de chapitre, etc.<br \/><strong>En g\u00e9n\u00e9ral cela signifie que l&rsquo;int\u00e9gration du texte en PAO doit refl\u00e9ter cette r\u00e9alit\u00e9, c\u2019est-\u00e0-dire que le texte doit \u00eatre organis\u00e9 en blocs<\/strong>. <\/p>\n\n\n\n<p>Aussi, pour un roman, les blocs se limiteront \u00e0 des blocs de chapitre, chaque chapitre repr\u00e9sentant un bloc dans lequel se trouve le texte. Pour des ouvrages plus \u00e9volu\u00e9s, il faudra interrompre le flux du texte ou\/et y placer des blocs d&rsquo;encadr\u00e9s par exemple.<strong> L&rsquo;int\u00e9gration du texte en PAO devient alors plus complexe que pour un EPUB&nbsp;2<\/strong>.<\/p>\n\n\n\n<p>De plus, les blocs doivent \u00eatre caract\u00e9ris\u00e9s d&rsquo;un point de vue s\u00e9mantique, c\u2019est-\u00e0-dire qu&rsquo;ils doivent \u00eatre nomm\u00e9s en utilisant l&rsquo;attribut [epub:type] propre \u00e0 l&rsquo;EPUB&nbsp;3. L&rsquo;accessibilit\u00e9 vient rajouter \u00e0 la complexit\u00e9 technique en demandant la m\u00eame chose mais selon ses propres sp\u00e9cifications (WAI-ARIA) c\u2019est-\u00e0-dire en utilisant notamment les attributs [role].<br \/>Le hic est que tout n&rsquo;est pas r\u00e9alisable en PAO et n\u00e9cessite forc\u00e9ment une adaptation en post-production, directement dans le code HTML du livre. En EPUB&nbsp;2 il pouvait \u00eatre possible de g\u00e9n\u00e9rer un livre sans avoir \u00e0 modifier le code. <strong>Ce n&rsquo;est plus le cas en EPUB&nbsp;3.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">LES LIMITES D&rsquo;INDESIGN<\/h2>\n\n\n\n<p>Indesign a fait d&rsquo;\u00e9normes progr\u00e8s depuis la sortie de la version CS5 qui int\u00e9grait la fonction d&rsquo;export EPUB pour la premi\u00e8re fois. Malgr\u00e9 cela, il existe des bugs et des limites.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les balises export<\/h3>\n\n\n\n<p>Dans Indesign les balises propos\u00e9es pour l&rsquo;exportation des styles (panneau de style) sont \u00e9ditables\u2026 en tout cas pour les styles de caract\u00e8res, les styles de paragraphes et les styles d&rsquo;objets. Mais cela s&rsquo;arr\u00eate l\u00e0 ! Les styles de cellules par exemple ne peuvent pas voir leur balise \u00e9dit\u00e9e et pire reprennent int\u00e9gralement le nom du style Indesign comme nom de style CSS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qualifications de blocs<\/h3>\n\n\n\n<p>Le nom des valeurs pour l&rsquo;attribut [epub:type] est maintenant strict et contr\u00f4l\u00e9. En d&rsquo;autres termes, il est inutile d&rsquo;essayer d&rsquo;y glisser la valeur \u00ab\u00a0pullquote\u00a0\u00bb pour un encadr\u00e9, car elle fait partie des valeurs \u00ab\u00a0draft\u00a0\u00bb donc non officialis\u00e9es alors que cela \u00e9tait possible avant les derni\u00e8res mises \u00e0 jour.<br \/>De m\u00eame la norme EPUB autorise l&rsquo;utilisation de valeur double et ce qui \u00e9tait possible avant, ne l&rsquo;est plus. Ainsi, les d\u00e9veloppeurs d&rsquo;Indesign tendent \u00e0 rigidifier la flexibilit\u00e9 du logiciel, en tout cas pour l&rsquo;EPUB. Ceci oblige donc \u00e0 passer dans le code pour proc\u00e9der aux ajustements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L&rsquo;utilisation des listes<\/h3>\n\n\n\n<p>Le mode liste est bogu\u00e9 pour l&rsquo;export WEB (HTML, XLM, EPUB). Le bug est r\u00e9pertori\u00e9 par Adobe depuis 2017 mais existe depuis la version CS5. Malheureusement, Adobe ne l&rsquo;a toujours pas solutionn\u00e9 et semble tr\u00e8s inactif sur le sujet. M\u00eame si cela fonctionne parfaitement bien \u00e0 l&rsquo;\u00e9cran et on peut donc l&rsquo;utiliser sans probl\u00e8me pour les versions imprim\u00e9es, la conversion des listes en export pose probl\u00e8me. En effet, la liste ne s&rsquo;arr\u00eate pas, la balise fermente de la liste est plac\u00e9e en fin de fichier et non \u00e0 la fin de la liste. Le texte entier devient donc une liste.<br \/>Le bug est malheureusement al\u00e9atoire. En fait, les listes fonctionnent mieux lorsqu&rsquo;elles sont des listes ordonn\u00e9es que des listes \u00e0 puces (on peut tordre les listes ordonn\u00e9es pour qu&rsquo;elles fonctionnent  comme des listes \u00e0 puces). Inutile de penser \u00e0 modifier la fonctionnalit\u00e9 \u00ab\u00a0style \u00e0 appliquer apr\u00e8s\u00a0\u00bb pour bloquer la propagation de la liste, il n&rsquo;a aucune incidence technique. Plac\u00e9es \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un tableau, les listes semblent mieux fonctionner. Le taux d&rsquo;erreur de conversion, m\u00eame si c&rsquo;est al\u00e9atoire, frise les 70&nbsp;%&nbsp;!<\/p>\n\n\n\n<p><strong>Mieux vaut donc s&rsquo;abstenir d&rsquo;utiliser les liste<\/strong>s. Il faudra de toute fa\u00e7on les intercepter dans le code. <\/p>\n\n\n\n<p><strong>Attention&nbsp;!<\/strong> Ce n&rsquo;est pas parce que le mode liste n&rsquo;est pas identifi\u00e9 qu&rsquo;elles doivent \u00eatre styl\u00e9 comme du texte courant. Il vaut mieux utiliser un style qui leur est propre. Elles seront plus facilement identifiables voire intercept\u00e9es automatiquement dans le code pour \u00eatre corriger comme il se doit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L&rsquo;imbrication des styles<\/h3>\n\n\n\n<p>L&rsquo;imbrication des styles fonctionne mal sous Indesign. Les balises qui sont g\u00e9n\u00e9r\u00e9es ont tendance \u00e0 \u00eatre plac\u00e9es les unes \u00e0 la suite des autres en fonction de la mani\u00e8re avec laquelle elles ont \u00e9t\u00e9 fabriqu\u00e9es. Il ne s&rsquo;agit pas d&rsquo;un bug mais d&rsquo;un mode de fonctionnement du logiciel. Aussi il faudra les contr\u00f4ler dans le code pour effectuer un nettoyage en post-production.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les feuilles de style Indesign<\/h3>\n\n\n\n<p>Lors de l&rsquo;exportation, il est possible de demander \u00e0 ce que Indesign g\u00e9n\u00e8re sa propre feuille de style CSS. Ce n&rsquo;est pas recommand\u00e9. En effet cette fonctionnalit\u00e9, introduit dans le code g\u00e9n\u00e9r\u00e9 des \u00e9l\u00e9ments perturbateurs&nbsp;: des identifiants, des classes suppl\u00e9mentaires propres \u00e0 Indesign, etc. Ceci rend encore plus complexe la feuille de style CSS et le code en g\u00e9n\u00e9ral, en plus de g\u00e9n\u00e9rer des anomalies d&rsquo;affichage. Cela fonctionne n\u00e9anmoins mieux pour les formats EPUB fixed layout. Naturellement, il devient dans ce cas, obligatoire de nettoyer le code de ces \u00e9l\u00e9ments perturbateurs.<br \/>Il est possible de cumuler les feuilles de styles Indesign avec ses propres feuilles de style. Or comme l&rsquo;ordre des feuilles de style est important, il convient d&rsquo;y faire attention lorsqu&rsquo;elles seront sp\u00e9cifi\u00e9es dans le panneau des param\u00e8tres d&rsquo;export. Il faudra quand m\u00eame le contr\u00f4ler dans le code car une des versions d&rsquo;Indesign a longtemps plac\u00e9 sa feuille de style en dernier, c\u2019est-\u00e0-dire qu&rsquo;elle \u00e9crasait syst\u00e9matiquement les param\u00e8tres d\u00e9finis par la feuille de style personnelle.<br \/> Il est plut\u00f4t recommand\u00e9, pour avoir un meilleur contr\u00f4le sur le rendu, de <strong>n&rsquo;utiliser que ses propres feuilles de style<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Nouvel ISBN ou pas ?<\/strong> <\/p><p>En cas de doute, s&rsquo;il vous faut un nouvel ISBN ou pas lorsque vous r\u00e9alisez une version num\u00e9rique, retenez ceci&nbsp;:<br \/>Si un ouvrage, par <strong>son format <\/strong>(r\u00e9impression en format poche par exemple), <strong>son utilisation<\/strong> (pr\u00eat\u2026) ou \/ et <strong>ses fonctionnalit\u00e9s<\/strong> (restriction de l&rsquo;impression sur une version num\u00e9rique par exemple) diff\u00e8re de la version dont il est issus alors il doit avoir son propre ISBN.<br \/>Ceci n&rsquo;a donc rien \u00e0 voir avec le fait qu&rsquo;il soit distribu\u00e9 gratuitement. En plus dans le monde num\u00e9rique, les ouvrages ne peuvent pas poss\u00e9der le m\u00eame identifiant. Ainsi par d\u00e9finition l&rsquo;ISBN est un identifiant unique au livre, un livre num\u00e9rique doit donc de toute fa\u00e7on avoir un ISBN unique.<\/p><cite>Source : isbn-international.org<\/cite><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;OBLIGATION D&rsquo;ACCESSIBILIT\u00c9 La commission europ\u00e9enne par sa directive Accessibility Act de 2016 a d\u00e9cr\u00e9t\u00e9 notamment que toute ressource num\u00e9rique devait<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-809","post","type-post","status-publish","format-standard","hentry","comments-off"],"_links":{"self":[{"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=809"}],"version-history":[{"count":16,"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/809\/revisions"}],"predecessor-version":[{"id":832,"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/809\/revisions\/832"}],"wp:attachment":[{"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lyam-books.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}