Le Chevalier Rouge, de Miles Cameron

Le Chevalier Rouge, de Miles Cameron

Le Chevalier Rouge, de Miles Cameron

Mon livre de vacances de l’été 2016 m’a fait renouer avec le genre médiéval fantastique, avec le premier tome de la saga Renégat, de Miles Cameron, auteur canadien au style enlevé. Le mélange des récits historiques et fantastiques donne souvent des métissages inattendus. Et en l’espèce, le bâtard issu de cette union est l’un des plus prometteurs que j’ai pu lire, qui marie l’ambiance médiévale bien documentée d’une compagnie de mercenaires à une épopée de fantasy opposant le monde des Hommes et celui des Êtres surnaturels.

Le Chevalier Rouge est un paria fuyant sa trop haute naissance et le poids d’un dessein maternel toxique dans la guerre professionnelle et la pratique des arts ésotériques d’une magie hermétique plus ou moins sulfureuse. Il dirige ainsi malgré son jeune âge d’une main de fer gantée une compagnie de mercenaire réputée. Il accepte de mettre ses services à la disposition de l’Abbesse d’un puissant monastère fortifié en butte aux menaces puis aux assauts d’une horde surnaturelle innombrable, et se retrouve alors au cœur d’un combat intime et aux proportions fabuleuses. Car le Monde Sauvage a décidé de punir les humains du royaume d’Alba, de reconquérir ses terres et de venger les affronts qui lui sont faits quotidiennement. À moins que la véritable lutte ne soit le fait d’autres puissances, aux motifs plus sombres encore.

On pense immédiatement au film peu connu de Paul Verhoeven, La Chair et le Sang (Flesh and Blood, avec l’incroyable Rutger Hauer), qui met en scène une bande de mercenaires au XIVe siècle, avec une liberté de ton peu commune dans le cinéma des années 1980. Les personnages sont tous des antihéros, il y a des scènes crues (de la chair et du sang, on n’est pas surpris du titre). Le Chevalier Rouge est beaucoup plus grand public (il n’y a pas de scène sexuelle, notamment), mais se rapproche du film de Verhoeven dans l’ambiance sombre qui s’en dégage.

Deux choses sautent aux yeux lors de la lecture : une connaissance intime du combat médiéval par l’auteur, qui pratique lui-même la discipline, et un univers intriguant, à la fois familier et mystérieux, fait du mélange astucieux entre des repères historiques forts et des changements fondateurs, presque uchroniques.

Le style vif est un peu ralenti par la foison de description des combats, un peu à la façon d’un Jaworski, la gouaille en moins. Mais il est quand même assez jouissif d’enfin lire quelqu’un qui a pris la peine de réfléchir (et même de vivre) à de réelles joutes en armure, avec le poids du métal et toutes ses conséquences. On peut regretter que le détail aille parfois beaucoup trop loin, et que les scènes d’action prennent autant de place dans la narration (sur plus de 800 pages, il y a la place). Cependant, le héros éponyme est un mercenaire. Sa vie est la guerre. Et pour une fois, on n’est pas volé sur la marchandise. Il s’agit de conter un siège. Surnaturel en partie, certes, mais un siège tout de même.

Et les morceaux les plus réussis ne sont pas forcément les scènes de bataille en elles-mêmes, mais bien le découpage presque cinématographique mis en place lors de celles qui impliquent des duels de magie. J’utilise beaucoup ce procédé moi-même qui consiste à entremêler deux actions dans un même paragraphe ou dans une même phrase, pour donner l’illusion de la simultanéité qu’offre le split-screen au cinéma, ou même le montage alterné rapide.

Par contre, la propension à découper les scènes en fonction des personnages commence à me sortir par les yeux. Il semble que les Anglo-saxons ne jurent maintenant que par ça, à croire que cette vilaine manie d’écrire leurs romans comme on découpe un scénario de film ou de série leur paraît être la meilleure façon d’attirer les studios pour adapter leur œuvre sur les écrans. Ce défaut a pu plaire (mais pas à moi) dans le Da Vinci Code de Dan Brown. Il a pu plaire encore dans le Game of Thrones de Georges Martin. Et je le déplore. Je lui trouve un petit côté racoleur qui m’irrite au plus haut point, et quand l’alternance entre les points de vue est trop rapide, je trouve ce procédé beaucoup trop frustrant pour le lecteur.

Le véritable plaisir de la lecture du Chevalier Rouge, c’est son univers.

Le royaume d’Alba fait référence sur bien des points à une Angleterre mythique qui ressemblerait un peu au royaume de Logres arthurien, de même que le pays de Galle avec ses chevaliers arrogants ne peut que faire penser au royaume de France. La rivalité des deux contrées est là pour souligner ce fait. L’empire de Morée est bien sûr l’incarnation de Byzance. On pourrait bien se retrouver dans l’univers de miroirs déformants des romans de Guy Gavriel Kay (La mosaïque de Sarance, Les lions d’Al Rassan). Et pourtant, là où Gavriel Kay décrit des mondes imaginaires inspirés de notre passé, Miles Cameron a l’idée géniale d’entremêler des faits de notre propre monde dans sa création. Par exemple la religion catholique, ses saints, son crédo. Tels quels. On ne sait donc plus très bien si l’on est dans un récit historique ou imaginaire. Et ça fonctionne ! Les repères religieux ancrent la fantaisie dans un mystérieux à la fois proche et lointain. Au début, même, on peut penser que l’univers est le nôtre. Ce n’est que lorsqu’il est question véritablement du Monde Sauvage, incarnation des forces primitives et telluriques, que l’on comprend qu’il s’agit d’une fantaisie assumée.

La magie, au départ seulement évoquée, est ensuite une part importante de cet univers coloré, à la fois sanglant et cruel, mais aussi flamboyant et intense. Et c’est là encore une réussite. Grâce à des éléments empruntant aux théories alchimiques, kabbalistiques, et à la sorcellerie « historique », Cameron décrit une magie unique, parfois liée à la religion, parfois liée à une pratique plus laïque, ou plus instinctive. On y lance des sorts appelés fantasmes en enchaînant des actions comme dans un combat à l’épée, en invoquant l’aide de saints ou des petits modules d’autres sortilèges comme on pourrait le faire en code informatique avec des sous-programmes. C’est très bien fait et pensé.

Il est très rassurant de constater qu’on peut faire un récit médiéval fantastique sans tomber ni dans le plagiat de Tolkien, ni dans le n’importe quoi narratif de Georges Martin, et ça m’encourage à poursuivre non seulement la lecture de la série de Cameron, mais aussi à continuer mon écriture propre, avec mon projet Rocfou, un univers dont l’ambiance est assez proche, bien qu’inspirée plus de l’époque mérovingienne et carolingienne. Mais je vous en reparlerai. J’ai d’abord Le Choix des Anges à finir…

Dans la mémoire du Serpent à Plumes

Filtrer par
Exact matches only
Contenu
Type de Contenu
Tout sélectionner
Articles
Pages
Projets
Téléchargements
Filtre par Catégorie
Tout sélectionner
Chimères Animées
Chimères Partagées
Devine qui vient écrire
L'encre & la plume
Le Serpent à Plumes
Le Serpent d'Hippocrate
Les Feux de la Rampe
Les Pixe-Ailes du Phœnix
Musique des Sphères
Vers l'Infini et Au-delà
Filtre par Catégories De Projets
Tout sélectionner
Films
Jeu de Rôle

eBook design : ma quête d’identité

eBook design : ma quête d’identité

eBook design : ma quête d’identité

J’ai actuellement plusieurs projets littéraires en maturation, et s’ils avancent lentement, c’est aussi parce que je prends le temps de m’interroger sur des aspects qui normalement ne sont pensés qu’après l’écriture.

Dans un continuum espace-temps classique, l’auteur écrit son manuscrit, puis l’éditeur conçoit l’ouvrage qui portera ces écrits. Dans mon cas, puisque le projet est de devenir mon propre éditeur (je vous renvoie ici pour les multiples raisons qui m’animent, et encore là, ou bien là, pour comprendre comment avec ma série de billets sur le format ePub3), je dois apprendre beaucoup de choses également. Et ma nature impatiente me conduit à m’intéresser à des aspects de la chaîne de publication avant même d’avoir terminé les corrections d’écriture.

Pour ma défense, je dois dire que le plaisir de la lecture a toujours été chez moi indissociable d’une certaine forme de plaisir esthétique devant l’objet livre, plaisir que je cherche à renouveler (puisqu’il n’est évidemment pas possible de le dupliquer) dans l’optique de ne publier que des livres électroniques.

En effet, je suis incapable de me satisfaire de mon écriture sans qu’elle ne prenne une forme qui soit esthétiquement agréable pour mon propre regard. Ainsi, j’abhorre les brouillons, moi qui suis si notoirement le roi des ratures. Je ne peux pas me mettre à écrire si je n’ai pas trouvé une police de caractères qui me plaise, alors que mon écriture manuscrite est, au mieux, digne d’un sismographe qui aurait été abreuvé d’incunables du XVe siècle en guise de données.

Alors, oui, je songe à la forme que prendra mon ouvrage une fois achevé, et cela veut dire beaucoup de choses…

Je me suis ainsi senti un peu « orphelin » de mon plaisir de lecture en me mettant à dévorer sur tablette. Comme si une partie de mon plaisir était gâchée par la tablette. Cette impression m’avait déjà effleuré avec certains livres physiques, lorsque les caractères étaient mal choisis, lorsque les pages étaient mal découpées, lorsque l’encre était de mauvaise qualité.
J’ai fini par comprendre comment retrouver l’impression de lire un livre : en soignant la forme, en donnant du caractère à l’ouvrage.

Puisqu’il n’est évidemment pas question de reproduire l’odeur du papier sur un support numérique, il faut s’attacher essentiellement à l’apparence visuelle du livre.

Je crois que je ne serai satisfait de ma production que si je lui donne une identité visuelle forte, quelque chose qui pourrait en faire un objet singulier : un Livre, comme ceux dont on s’émerveille de la couverture, de la texture du papier, de l’odeur, comme ceux que l’on feuillette avant de les acheter, ceux que l’on aimerait posséder pour le lire, mais aussi pour l’admirer. Les très vieux ouvrages ont souvent ces qualités-là, ou les premières éditions d’une œuvre. Même certains livres de poche peuvent acquérir ces qualités, avec le temps.

Mais comment réaliser cela avec juste de la programmation ?

J’ai alors été influencé dans mes recherches par quelqu’un qui semble penser la même chose que moi, puisqu’il se définit comme « ebook designer » : Jiminy Panoz.

J’étais à la recherche d’une façon de concevoir un livre numérique qui ne soit pas un simple fichier texte, fut-il rendu « fluide » par la magie de l’ePub3. Et Jiminy Panoz parle à la fois d’harmonie de mise en page, et d’accessibilité du livre, mais également d’esthétique.

Je crois donc aujourd’hui que s’il faut porter une attention particulière à la fonte que l’on va utiliser pour la présentation du livre, ou à la couverture – cependant tout le monde sait cela maintenant –, mais aussi à la mise en page du livre, à l’harmonie des interlignes, et à certaines parties qui me semblent délaissées dans la production numérique actuelle : la page de titre (différente de la couverture), la page de sommaire, et les titres de chapitres.

La théorie

Je vais détailler un peu mon propos en vous montrant mon évolution sur une petite année, depuis les premiers concepts sur le livre que j’ai conçu pour l’expérience cinématographique d’Ultima Necat jusqu’à aujourd’hui et mes projets pour Le Choix des Anges, Fée du Logis, Rocfou, ou Sur les genoux d’Isis.

La page de titre

Au fond, quel est le rôle de la page de titre ?

Outre qu’elle doit contenir légalement les mentions de droit d’auteur et les crédits, l’ISBN notamment, je crois que son rôle essentiel est de donner l’identité visuelle du livre. Et comme le livre numérique n’a plus de quatrième de couverture, il me semble important d’y présenter l’auteur, ou du moins d’y insérer un lien, même discret, vers son travail.

Le lecteur veut avant tout lire son texte, mais il n’est pas interdit de lui faire connaître l’auteur. La plupart des gens vous conseilleront de mettre la biographie de l’auteur et sa bibliographie éventuelle à la fin du fichier numérique, afin de ne pas rebuter le lecteur et de le laisser s’immerger dans le texte dès le départ. J’avoue ne pas être à l’aise avec cette façon de faire. Ainsi, comme lecteur de livres papier, j’ai l’habitude de consulter d’abord la quatrième de couverture pour avoir un pitch de l’ouvrage et un aperçu de l’identité de l’auteur, AVANT de lire le livre.

Premier concept de page de titre d'eBook

Premier concept de page de titre d’eBook

Pour un livre numérique, le pitch sera la plupart du temps présenté avant l’achat du livre, sur la plateforme choisie, et il n’est donc pas absolument nécessaire de l’intégrer dans le livre lui-même, bien que, vous le verrez, j’ai aussi un argument pour cela.

Par contre, que ce soit sur Amazon Kindle, sur Kobo, la Fnac, l’iBookstore ou d’autres plateformes, vous ne trouverez pas de biographie de l’auteur (à quelques exceptions près, si vous achetez le livre par exemple directement sur la plateforme numérique de l’éditeur de l’ouvrage, qui généralement soigne la présentation de ses auteurs).

Il me semble donc absolument indispensable d’intégrer une biographie voire une bibliographie dans le livre. Mais où ?

Ennuyer le lecteur avec un CV n’est pas le but de la chose. Mais en même temps il doit voir à qui il a faire. Cela tombe bien, nous sommes dans le numérique, donc servons-nous des liens hypertexte. Un lien peut donc pointer vers le site de l’auteur, vers une page Wikipedia, voire l’Encyclopédie Britannica si vous le voulez. Il n’y a pas de limites.

Mais on peut aller plus loin, et se servir des techniques de design issues du web : une fenêtre modale, par exemple, peut apparaître si l’on clique sur le lien, et montrer la biographie et la bibliographie de l’auteur à qui veut les lire. On ne force pas la main du lecteur, et on conçoit un objet qui n’est pas seulement un flux de données linéaire.

La page de sommaire

Son rôle est bien sûr de faciliter le repérage du lecteur dans l’ouvrage, mais avec l’avènement du numérique, la « table des matières », ou « table of content » comme disent les anglophones, sert aussi à naviguer dans le corps du texte afin de reprendre la lecture à un endroit précis, d’y revenir plus tard, en aidant les marques-page intégrés dans l’application de lecture. Le flux d’un livre numérique a en effet ceci de radicalement différent d’un livre papier : la recherche et la navigation sont possibles instantanément.

Hélas, bien souvent la table des matières des livres numériques est une bête liste de liens hypertexte non stylisée, un peu comme nous en avions dans les débuts de l’internet grand public. Mais si, souvenez-vous des sites du temps où nous surfions avec Netscape Navigator ! Des pages blanches avec des tonnes de liens qui demandaient presque autant de temps à parcourir que s’ils étaient imprimés sur du papier.

Pour ceux qui n'auraient pas connu cette période de l'Internet...

Pour ceux qui n’auraient pas connu cette période de l’Internet…

De nos jours, l’ergonomie du web a tant progressé ! Pourquoi ne pas s’en inspirer pour les pages de sommaire de nos livres numériques ?

Concept dessiné de table des matières

Concept dessiné de table des matières

C’est d’ailleurs là que je mettrais le pitch du livre.
Je vous avais dit que j’avais un argument pour l’y glisser tout de même dans l’ouvrage.
Il suffit de voir un peu plus loin que les années 2010. Que deviendra votre livre numérique lorsque vous ne serez plus là ? Si nous avons de la chance, les DRM auront été abolis, et ni Apple ni Amazon, ni Kobo ne seront propriétaires de vos ouvrages achetés, ni ne pourront les détruire à distance. Je prends donc le pari que vous aurez accumulé une bibliothèque de livres numériques conséquente, que vous pourrez léguer à quelqu’un.
Et ce quelqu’un pourrait avoir envie de les lire, vos livres, comme nous l’avons tous fait avec les livres que nous avons hérités de nos grands-parents, voire de nos parents.
Ne serait-il pas opportun qu’un pitch de l’ouvrage soit facilement accessible dans ce dernier ?

table des matières dans Ultima Necat, de l'idée à la réalisation

table des matières dans Ultima Necat, de l’idée à la réalisation

En fait, philosophiquement, je vois le livre numérique comme un objet pérenne (autant qu’il puisse l’être sans support physique, mais même les livres papier sont parfois détruits par les incendies, les inondations ou perdus tout simplement), et non comme une œuvre seulement disponible en streaming. Un véritable livre, pour moi, se conserve.

Les titres de chapitre

L’identité visuelle passe aussi par les changements de chapitre. Les mises en page actuelles sont très classiques dans le numérique, alors que dans l’édition papier, les maquettistes osent certaines audaces intéressantes, même pour de la fiction. Des enluminures, une mise en page graphique, bref, quelque chose qui met le lecteur dans l’ambiance de votre ouvrage. C’est à mon avis aussi important que le choix de la fonte ou de vos interlignes.

Des enluminures, mais, peut-être, pas à ce point-là en numérique...

Des enluminures, mais, peut-être, pas à ce point-là en numérique…

Hélas, ces théories sont souvent mises à mal par les applications de lecture numérique qui, toutes, absolument toutes, contiennent des bugs qui les empêchent de coller aux standards d’affichage de l’ePub tels qu’ils sont sensés être définis par le consortium IDPF.

La pratique : mes essais

Aussi ai-je rabattu de ma superbe, car mes belles idées se sont souvent heurtées à l’impossibilité technique d’être réalisées ne serait-ce que dans iBooks.

Mes premières idées de fenêtres modales ont été un tel cauchemar entre l’implémentation du JavaScript dans l’ePub et l’impossibilité de déterminer comment chaque application de lecture définissait son espace d’écran alloué au texte, que j’ai fini par les abandonner, alors que dans un navigateur internet tout fonctionnait à merveille. Et, franchement, ça avait de la gueule !

Le simple fait de penser une boîte de texte délimitée ou il serait nécessaire de faire défiler le texte pour qu’il soit complètement lu (un overflow pour ceux qui connaissent le code CSS3) afin d’y insérer la biographie de l’auteur s’est heurté à de nombreux bugs dans toutes les applications autres qu’iBooks, qui se comportait normalement.

Je ne vous raconte même pas le cauchemar des essais d’export en kf8, le format de Kindle qui ressemble à l’ePub3 : toute ma mise en page était à refaire…

Mes solutions actuelles sont de revenir à plus de simplicité sans pour autant abandonner les principes que je vous présentais plus haut. Les recherches de Jiminy Panoz sont venues là encore à mon secours, puisque son boilerplate min+, une sorte de gabarit de mise en page, explore en effet des possibilités de design qui m’ont bien inspiré.

Comment je vois le fonctionnement de mes pages de titre

Comment je vois le fonctionnement de mes pages de titre

Ainsi, la page de titre comporte-t-elle des liens vers la biographie et la bibliographie, dans le livre, mais dans un fichier qui sera non linéaire, c’est-à-dire qu’il ne fera pas obligatoirement partie de la séquence de lecture du texte. Il faudra cliquer pour découvrir. Les applications de lecture gèrent généralement bien les fichiers non linéaires, et leur mise en page peut-être plus simple que dans une fenêtre modale. La page de titre renvoie aussi vers mon site (oui, celui sur lequel vous êtes…) via le logo d’écaille & de plume du dragon et du phœnix, et vers la page de sommaire avec un détail de l’image de couverture.

Mon concept actuel de page de titre, non codé pour le moment...

Mon concept actuel de page de titre, non codé pour le moment…

La page de sommaire, elle, présente une table des matières plus graphique sans être complètement délirante, avec un pitch du récit pour servir de quatrième de couverture.

Concept actuel de table des matières, non codé pour le moment...

Concept actuel de table des matières, non codé pour le moment…

Enfin, l’intégration des réseaux sociaux est possible, de manière à laisser au lecteur l’opportunité de commenter sa lecture sur Goodreads, notamment.

Concept actuel de page de biographie et de bibliographie

Concept actuel de page de biographie et de bibliographie

Et vous, vous le voyez comment, le livre numérique qu’on a envie de garder ?

Créer un livre électronique au format epub3, partie 2 : ePub Anatomy

Créer un livre électronique au format epub3, partie 2 : ePub Anatomy

Créer un livre électronique au format epub3, partie 2 : ePub Anatomy

Dans cette triple série d’articles, Making of a bookCréer un livre électronique au format ePub3, et Making of an (audio)book, je vous propose le résultat de mes recherches, de mes essais et de mes explorations diverses et variées sur la façon de produire un livre, respectivement en format papier, en format électronique, et en format audio. Ces articles ont vocation à évoluer dans le temps, aussi n’hésitez pas à vous inscrire à la Newsletter d’écaille & de plume qui vous avertira de toute mise à jour.

Version

2.0

}

Mise à jour

17/04/2021

Changement des versions
17/04/2021
  • Simplification de la partie sur les fichiers indispensables non modifiables
  • Utilisation de Brackets ou Visual Studio Code
  • Explication de la nature des métadatas
  • Mise à jour des images d’illustration

Précédemment dans la série

Après avoir fait un tour des raisons qui peuvent pousser à mettre un livre au format EPUB et balayé rapidement les options qui s’offraient à nous pour ce faire, nous avons appris dans la première partie comment structurer son texte dans un logiciel de traitement de texte comme LibreOffice, ou dans Scrivener, puis comment exporter le document (ou le compiler) ainsi mis en forme sous un format EPUB. C’est ainsi que je vous ai laissés, haletants, sur le résultat pas vraiment laid, mais pas vraiment fantastique, de Fæe du Logis sur mon iPad dans le logiciel de lecture iBooks d’Apple.

Aujourd’hui nous allons donc aller plus loin et analyser le fichier que nous avons obtenu, afin de comprendre le fonctionnement d’un livre au format EPUB3, et commencer, si possible, à réparer ce qui nous semble aller de travers.

Attention, cet article est déconseillé aux personnes qui seraient allergiques aux codes informatiques…

L’incision initiale : sous l’enveloppe de l’EPUB

Avant toute chose, il vous faut un EPUB sous la main.

Soit vous suivez l’article précédent et créez votre propre EPUB, soit vous pouvez télécharger la maquette d’EPUB3 que je vous livre en téléchargement gratuit. Il vous suffit pour cela de renseigner votre adresse mail (que je n’utiliserai pas à d’autres fins).

Un fichier EPUB n’est pas un fichier de texte simple. C’est plutôt un dossier de plusieurs fichiers différents, codé dans une archive ZIP, mais dont l’extension de fichier a été renommée .epub. Tout cela est bien complexe, n’est-ce pas ? C’est pourquoi je préfère utiliser un programme spécifique pour ouvrir l’enveloppe du livre et mettre à nu les rouages internes.

Sur Mac, je me sers de EPUB Packager (le site officiel semble ne plus fonctionner). C’est une application payante, mais très efficace et très pratique : elle extrait pour moi le dossier enfermé dans l’archive et me dépose ce dossier sur le bureau de l’ordinateur. Je n’ai plus qu’à ouvrir le dossier et fouiller à l’intérieur. Je l’utilise également dans l’autre sens, une fois mon livre terminé, pour créer l’archive EPUB définitive.

Il suffit de glisser-déposer le fichier EPUB dans la fenêtre de l’application, et le scalpel virtuel vous ouvre le dossier.

Vous allez y trouver deux types de fichiers organisés en un squelette immuable : les fichiers obligatoires, qui sont les organes vitaux de l’EPUB (en bleu sur la capture d’écran ci-dessous), et les fichiers facultatifs, qui en sont l’âme (en vert). Ces derniers sont essentiellement les fichiers de contenu de votre livre : le texte, les styles de texte, les images, les fontes, les fichiers audio ou vidéo qui forment votre œuvre. Nous nous y intéresserons plus tard, même si ce sera le plus important pour vous.

Deux fichiers ont la même fonction, ils servent à créer la table des matières du livre (ou Table of Contents en anglais, d’où le nom qui lui est souvent attribué : toc.ncx ou contents.xhtml), respectivement dans la norme EPUB2 et la norme EPUB3. Afin de garder une rétrocompatibilité vers les appareils de lecture plus anciens, il sera bien avisé de garder ces deux fichiers. Vous remarquerez aussi qu’un fichier est à la fois vital et libre, c’est le fichier .opf, auquel vous pouvez donner le nom que vous voulez, du moment que vous en avez placé un dans le dossier OEBPS de votre livre.

Comme vous le voyez, une bonne part des dossiers est immuable d’un livre à l’autre. Ce qui m’a donné l’idée de me constituer une maquette, une sorte de template comme on dit en informatique, un « patron » à réutiliser à volonté lorsque j’ai besoin de créer un nouveau livre.

Les instruments de la dissection : l’éditeur de texte

Pour aller plus loin, vous allez devoir ouvrir les fichiers les uns après les autres pour examiner puis modifier le code. Il vous faut donc un programme que l’on appelle un éditeur de texte. Comme un traitement de texte, mais pour les codes informatiques.

J’utilise pour ma part Brackets, qui est libre et multi-plateforme, ou son remplaçant, Visual Studio Code. Comme la plupart de ses cousins, il est capable de colorer les lignes de code en fonction de leur syntaxe pour bien reconnaître les paramètres et pour ne pas (trop) se tromper. C’est lui qui va vous permettre de corriger et de modifier l’ADN de votre EPUB.

Grâce à ce logiciel, vous pouvez lire les fichiers codés et les modifier, puis en vérifier l’aperçu (quand le code est connu par le logiciel, ce qui n’est pas le cas de l’OPF, par exemple).

Vous remarquerez que les lignes de code commencent toutes par le caractère « < » et se terminent toutes par le caractère « > ». C’est ce qu’on appelle des balises, comme nous l’avons vu dans le précédent épisode. Ces balises sont des instructions, comme des verbes dans une phrase de français. Tout ce qui sera entre les balises servira à préciser l’instruction donnée dans la phrase. Il y a ainsi une syntaxe particulière à respecter, qui demande un apprentissage parfois long…

Mais pour le moment, contentons-nous d’ouvrir les fichiers de notre archive EPUB avec VS Code. Pour cela soit vous glissez le fichier sur l’icône de Visual Studio Code dans votre Dock, soit vous faites un clic droit sur le fichier que vous voulez ouvrir et vous choisissez Visual Studio Code dans le menu déroulant Ouvrir avec.

Les Organes vitaux de l’EPUB

Ce sont des fichiers dont il ne faut jamais modifier ni le nom ni la structure, au risque de rendre votre EPUB illisible.

Ces organes vitaux sont au nombre de cinq.

  • Le fichier mimetype, qui ne contient qu’une seule ligne, destinée à faire comprendre à un logiciel comment décoder le livre. C’est un fichier que vous ne devrez jamais modifier, car la ligne de code ne doit pas varier d’un seul caractère.
  • Le fichier container.xml, qui ne devra pas être touché lui non plus, sauf si vous désirez changer le nom ou l’emplacement de votre fichier OPF, qui est le véritable cerveau de votre livre. Le fichier container.xml sert en effet essentiellement à renseigner l’emplacement et le nom du fichier OPF. Il est enfermé dans un dossier dont le nom ne doit pas être modifié, le dossier META-INF.
  • Le fichier OPF (Open Publication Format), donc, qui mérite que l’on s’y attarde un peu plus loin, car il pourra, lui, être modifié selon vos besoins.
  • Le fichier nav (souvent appelé contents.xhtml ou toc.xhtml), qui est le fichier contenant la table des matières dans la norme EPUB3.
  • Le fichier .ncx, qui est le fichier contenant la table des matières dans la norme précédente EPUB2.

Les trois derniers fichiers sont les plus importants, et nous allons y jeter un coup d’œil plus attentif.

Neurochirurgie du fichier OPF, cerveau de l’EPUB

Ce fichier OPF (nommons-le livre.opf) est le principal pourvoyeur d’erreurs lors de la construction d’un EPUB, car c’est lui qui est le plus compliqué à fabriquer correctement, tant les règles qui dictent sa constitution sont drastiques.

Véritable cerveau de l’EPUB, il contient cinq parties distinctes.

  • Les déclarations de références, qui indiquent à l’application de lecture les langages informatiques à utiliser, constituent le package.
  • Les métadatas du livre, c’est-à-dire toutes les informations sur son identité, sont encodées dans la partie metadata. On y trouve la langue dans laquelle il est écrit, son auteur (ou ses auteurs), les éventuels collaborateurs (illustrateurs par exemple), sa date de fabrication, sa date d’édition, son éditeur, une courte description (un résumé par exemple, la 4e de couverture…), son image de couverture, les droits qui y sont liés (licence Creative Commons, Copyright…).
  • Le manifeste déclare toutes les ressources intégrées dans le livre, sans en oublier une seule. Les images que vous allez utiliser, y compris la couverture, chaque fichier comprenant chaque chapitre, les fontes, tout, absolument tout, doit être listé ici.
  • La spine décrit ensuite l’ordre dans lequel le livre se lit normalement. Mais vous verrez, c’est parfois un peu plus compliqué.
  • Le guide est une spécificité de la vieille norme EPUB2.

Nous allons nous intéresser à chacune de ces parties un peu plus finement.

Le package

C’est une partie très codifiée à laquelle il vaut mieux ne rien changer sauf si l’on veut utiliser certaines fonctions propres à des lecteurs EPUB, comme iBooks d’Apple par exemple.

<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="PrimaryID">
...
</package>
Les lignes de déclaration de l'opf sans metadatas

Dans ce cas-là, il faut rajouter quelques précisions (vous verrez dans quels cas dans le tableau des metadatas ci-dessous).

Au passage, j’ai rajouté également xml:lang, un paramètre qui indique que nous sommes dans un EPUB dont la langue est le français. Vous aurez aussi noté que la version de l’EPUB est obligatoirement indiquée.

<!--?xml version="1.0" encoding="UTF-8"?-->
<package xmlns="http://www.idpf.org/2007/opf" version="3.0" xml:lang="fr" unique-identifier="pub-id" prefix="rendition: http://www.idpf.org/vocab/rendition/# ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/" xmlns:epub="http://www.idpf.org/2007/ops" xmlns:ibooks="http://apple.com/ibooks/html-extensions">
...
</package>
Les lignes de déclaration de l'opf avec metadatas spécifiques à iBooks

Les balises metadata

Les métadatas (ou métadonnées en bon français) permettent de bien référencer votre livre, et à ce titre il est très utile de se pencher sur leur cas. Le référencement correct de votre livre aidera vos lecteurs et vos lectrices à le retrouver dans la masse titanesque des ouvrages disponibles.

Hélas, ces métadonnées sont inscrites dans une syntaxe un peu hermétique qui réjouira plus ceux d’entre vous qui ont l’habitude des codes informatiques que ceux qui aiment la littérature. C’est assez abscons, il faut bien le reconnaître. J’ai donc décrypté pour vous la norme EPUB3, et voici la substantifique moelle de ce que j’ai pu en tirer.

Encadrées par les balises metadata, se trouvent chacun des paramètres identifiant non seulement les données essentielles de votre livre, mais aussi certaines autres données spécifiques pour des lecteurs d’EPUB particuliers (dans le cas ci-dessous, pour iBooks d’Apple).

Voici comment Scrivener liste ses métadatas :

    <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
<dc:title>Fée du Logis</dc:title>
<dc:identifier id="PrimaryID">urn:uuid:E9B7CBB8-1D23-40C5-8053-E84F87026351</dc:identifier>
<dc:language>en</dc:language>
<meta property="dcterms:modified">2018-03-20T20:00:18Z</meta>
<dc:creator id="author">Germain HUC</dc:creator>
<meta refines="#author" property="role">aut</meta>
<meta refines="#author" property="file-as">HUC, Germain</meta>
</metadata>
les metadatas de Scrivener

Pour comprendre la syntaxe des métadonnées, en voici le schéma général.

D’abord, comme ce sont des balises, elles sont forcément enchâssées entre des signes <>.

Puis vient le sigle dc, pour Dublin Core, et l’élément de la norme Dublin Core. Ensuite, la valeur de la métadonnée, puis on referme la balise comme dans le langage HTML.

Vous trouverez plus de détails sur ce site, ou celui-ci, ou encore sur celui de la BnF.

Chaque balise peut être précisée par des métadonnées de « raffinement », indiquées dans des balises <meta>.

La liste des metadatas

Dans ce tableau (que vous pouvez manipuler à loisir et dans lequel vous pouvez même faire des recherches…), j’ai récapitulé toutes les métadonnées de ma connaissance, pour vous indiquer comment les utiliser. Vous pouvez vous référer à l’exemple de code ci-dessus pour vous ce que cela donne en situation. Vous trouverez la syntaxe correcte et les quelques subtilités.

N’hésitez pas à m’indiquer dans les commentaires si vous trouvez des erreurs, des approximations ou des ajouts à faire. Je ferai bien volontiers les corrections et ajouts qui s’imposent.

TypeMetadataSignificationObligatoire ou OptionnelleValeurs possiblesNote
Identification du livre : Dublin Core (dc)dc:titleLe titre de l'ouvrageObligatoireVotre imaginaire...
Identification du livre : Dublin Core (dc)dc:creatorLe ou les noms des créateurs (auteur, illustrateur)OptionnelVotre imaginaire...
Identification du livre : Dublin Core (dc)dc:identifierUn identifiant pour l'ouvrage, comme l'ISBN par exempleObligatoireVotre imaginaire...
Identification du livre : Dublin Core (dc)dc:publisherL'éditeur de l'ouvrageOptionnelVotre imaginaire...
Identification du livre : Dublin Core (dc)dc:languageLa langue principale de l'ouvrageObligatoireToutes les langues...
Identification du livre : Dublin Core (dc)dc:contributorLe ou les noms des contributeurs de l'ouvrageOptionnelVotre imaginaire...
Identification du livre : Dublin Core (dc)dc:dateLa date de publication de l'ePubOptionnelUne date quelconque au format AAAA-MM-JJ
Identification du livre : Dublin Core (dc)dc:sourceLa ou les sources de l'ouvrage (si c'est un recueil de nouvelles déjà publiées par exemple)OptionnelVotre imaginaire...
Précisions sur une baliserefinesDonne des indications sur une metadata précédenteOptionnelaut = auteur
bkd = book designer
bkp = book producer
edt = editor
cov = cover creator
ill = illustrateur
pbl = publisher
trl = translator
Rendu dans iBooks d'Appleibooks:bindingIndique si dans un livre à mise en page fixe la "pliure" du livre entre deux pages est visibleOptionneltrue, falsedans la balise package doit apparaître une ligne de définition.
Rendu dans iBooks d'Appleibooks:ipad-orientation-lockIndique si le livre est bloqué dans une orientation sur un iPadOptionnelportrait-only, landscape-onlydans la balise package doit apparaître une ligne de définition.
Rendu dans iBooks d'Appleibooks:specified-fontsIndique à iBooks qu'il doit utiliser les fontes intégrées dans l'ePubObligatoire si fontes intégrées dans l'ePub pour iBookstrue, falsedans la balise package doit apparaître une ligne de définition.
Rendu dans iBooks d'Appleibooks:versionIndique la version d'iBooks nécessaire pour lire l'ePubOptionnelUne version d'iBooksdans la balise package doit apparaître une ligne de définition.
Rendu général de l'ePubrendition:flowIndique si le rendu en flux doit être de type "site internet" ou de type "page de livre"Optionnelpaginated, scrolled-continuous, scrolled-doc, auto
Rendu général de l'ePubrendition:layoutIndique si le livre est de type mise en page fixe ou de fluxOptionnelpre-paginated, reflowable
Rendu général de l'ePubrendition:orientationIndique si le livre peut être lu en paysage, portrait, ou les deuxOptionnellandscape, portrait, auto (dans ce cas le texte sera adapté en fonction de l'orientation du système de lecture)
Rendu général de l'ePubrendition:spreadIndique si en mode paysage deux pages sont montrées ou une seule.Optionnelauto, both (dans ces cas-là, deux pages)
none (dans ce cas, une seule page même en paysage)

Le « manifeste »

C’est la partie du fichier qui recense toutes les ressources utilisées dans le livre. De la plus petite image jusqu’aux fontes de caractères spécifiques, en passant par chaque chapitre du livre, les éventuelles vidéos ou les bandes-son, les scripts d’interactivité qui permettront aux lecteurs de contrôler des animations, les scripts CSS des feuilles de style qui vont vous permettre de définir la mise en page… tout, tout, absolument tout le contenu du livre doit être déclaré dans ce manifeste, et selon une syntaxe là encore très précise.

On commence par des balises <manifest> qui encadrent une liste de balises <item>. Chaque item est une ressource présente dans le livre (un fichier si vous préférez) dont on indique une identité (id), le chemin dans l’arborescence (href), et surtout le type mime, un code qui explicite sa nature (et non pas à cause du Mime Marceau).

Les types mime et leur syntaxe sont d’ailleurs les plus compliqués à trouver. Je vous en liste les principaux dans un tableau un peu plus bas.

Voici comment Scrivener vous aura organisé cette partie.

    <manifest>
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml" fallback="contents"></item>
<item id="contents" properties="nav" href="contents.xhtml" media-type="application/xhtml+xml"></item>
<item id="body" href="body.xhtml" media-type="application/xhtml+xml"></item>
<item id="style" href="css/stylesheet.css" media-type="text/css"></item>
</manifest>
Le manifeste créé par Scrivener

Et quant à moi, voici comment j’ai l’habitude d’organiser les choses : en regroupant les types de fichiers.

	<manifest>

<!-- contenu -->
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml" fallback="contents"></item>
<item id="contents" properties="nav" href="contents.xhtml" media-type="application/xhtml+xml"></item>
<item id="body" href="body.xhtml" media-type="application/xhtml+xml"></item>

<!-- styles -->
<item id="style" href="css/stylesheet.css" media-type="text/css"></item>

<!-- fontes -->

<!-- images -->

</manifest>
Mon organisation du manifeste

Vous voyez que j’ai enrichi mon livre avec des fontes de caractères précises, des feuilles de style, des images, le tout regroupé dans des dossiers spécifiques marqués par des balises de commentaire (qui ne sont donc pas codées). Il est ainsi plus facile de s’y retrouver par la suite, car si vous oubliez de déclarer ici un seul élément présent dans le livre, celui-ci deviendra illisible par les lecteurs EPUB

Mon conseil : à chaque fois que vous ajoutez un fichier dans votre EPUB, insérez immédiatement la référence dans le manifeste du fichier OPF.

Vous êtes libre de donner le nom de votre choix aux items (sachant que le meilleur nom est celui qui vous permettra de savoir très rapidement à quel fichier précisément vous avez à faire), mais le chemin doit suivre les mêmes règles qu’un chemin de fichier classique sur votre ordinateur ou sur un site internet.

Par exemple mon fichier de fonte « Trajan Pro » se situe dans le dossier styles et son chemin sera donc : styles/TrajanPro-Regular.otf.

Enfin, petite subtilité qui m’a posé de nombreux problèmes, les « properties » ou propriétés de chaque élément. Il est impératif d’indiquer certaines particularités de vos fichiers. Si l’un de vos chapitres comporte une partie interactive (disons par exemple des boutons permettant de masquer ou d’afficher du texte caché), vous devrez ajouter sur la ligne de déclaration du manifeste la propriété « scripted ». Si un fichier de contenu contient la table des matières, vous devez indiquer la propriété « nav », s’il contient une image au format SVG, vous devrez indiquer « svg ». Si le fichier fait référence à plusieurs propriétés à la fois, vous devrez les séparer par un simple espace, suivant cette syntaxe :

Il est à noter que votre livre doit contenir au moins un élément nav. Nous en verrons l’utilité dans le troisième article de cette série.

Quant au fichier toc.ncx, qui ne sert à rien en EPUB3, mieux vaut le garder pour la rétrocompatibilité avec l’EPUB2

L’épine dorsale : le « spine »

La partie suivante du fichier OPF est appelée le « spine ». C’est l’épine dorsale de votre livre. L’endroit où vous spécifiez quels sont les chapitres qui constituent votre ouvrage, et dans quel ordre ils doivent être lus. Inutile, dîtes-vous ? Pas tant que cela.

Car la subtilité vient du fait que vous pouvez avoir des fichiers qui constituent des annexes de votre livre et qui ne soient pas directement accessibles dans un ordre déterminé. Par exemple, une liste de définitions que votre lecteur pourrait aussi bien consulter au début de l’ouvrage qu’au milieu d’un chapitre. C’est ce qu’on appelle des fichiers « non linéaires » (ou non linear content en anglais). Vous ne savez pas dans quel ordre le disposer, mais vous voulez qu’il soit accessible. Vous devez donc le déclarer dans le spine, mais avec la mention « contenu non linéaire » (ou en code : linear= “no”). Ce fichier ne sera donc pas affiché comme un chapitre normal à la suite de son prédécesseur, mais appelé lorsque le lecteur fera une action (par exemple lorsqu’il cliquera sur la miniature d’un tableau).

     <spine toc="ncx">
<itemref idref="contents" linear="yes"></itemref>
<itemref idref="body" linear="yes"></itemref>
</spine>
Le spine créé par Scrivener

Le « guide », obsolète en EPUB3

Comme je vous l’ai déjà dit, le format EPUB3 est assez récent et n’est donc pas pris en charge par toutes les tablettes et toutes les liseuses existantes. Cependant il serait dommage de priver certains lecteurs de votre œuvre donc, même au prix d’un alourdissement de votre code, donc du poids de votre fichier, donc de sa réactivité, je pense que toutes les options permettant une rétrocompatibilité de votre livre vers l’EPUB2 sont intéressantes.

Le guide fait partie de ces options.

<guide>
<reference type="toc" title="Contenu" href="contents.xhtml"></reference>
</guide>
Le guide créé par Scrivener

Au final, la planche anatomique d’un fichier livre.opf

Voici ce que donne le fichier dans sa totalité :

<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="PrimaryID">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
<dc:title>Fée du Logis</dc:title>
<dc:identifier id="PrimaryID">urn:uuid:E9B7CBB8-1D23-40C5-8053-E84F87026351</dc:identifier>
<dc:language>en</dc:language>
<meta property="dcterms:modified">2018-03-20T20:00:18Z</meta>
<dc:creator id="author">Germain HUC</dc:creator>
<meta refines="#author" property="role">aut</meta>
<meta refines="#author" property="file-as">HUC, Germain</meta>
</metadata>
<manifest>

<!-- contenu -->
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml" fallback="contents"></item>
<item id="contents" properties="nav" href="contents.xhtml" media-type="application/xhtml+xml"></item>
<item id="body" href="body.xhtml" media-type="application/xhtml+xml"></item>

<!-- styles -->
<item id="style" href="css/stylesheet.css" media-type="text/css"></item>

<!-- fontes -->

<!-- images -->

</manifest>
<spine toc="ncx">
<itemref idref="contents" linear="yes"></itemref>
<itemref idref="body" linear="yes"></itemref>
</spine>
<guide>
<reference type="toc" title="Contenu" href="contents.xhtml"></reference>
</guide>
</package>
le fichier livre.opf modifié par mes soins
Classe de fichierExtension du fichiermedia-typeproperties
Chapitre ou partie du livre.html
.xhtml
application/xhtml+xmlnav si contient la table des matières
svg si contient des images svg
scripted si contient du javascript ou une référence javascript
Fonte de caractères.otfapplication/x-font-otf
Fonte de caractères.ttfapplication/x-font-ttf
Fonte de caractères.wofapplication/font-woff
Image.jpgimage/jpeg
Image.pngimage/png
Audio.m4aaudio/mp4
Audio (ne fonctionne pas sur iPad).mp3audio/mpeg
Vidéo.m4vvideo/mp4
Vidéo (ne fonctionne pas sur iPad).webmvideo/webm
Script d'interactivité.jstext/javascript
Feuille de style.csstext/css

<item id="page_couverture" href="page_couverture.html" media-type="application/xhtml+xml" properties="svg nav scripted"></item>
Syntaxe des propriétés

Comment bien se tenir à la table… des matières

Un livre ne serait pas un livre sans son sommaire, ou sa table des matières. Et le livre électronique ne fait pas exception. Mais dans un EPUB3, cette table des matières est à plusieurs endroits à la fois.

Tout d’abord, comme nous l’avons vu, dans la partie spine du fichier .opf.

Puis, pour le format EPUB3, dans un fichier HTML particulier souvent appelé toc ou nav, et listé dans le manifeste avec la propriété nav.

Enfin, pour la rétrocompatibilité avec l’EPUB2, dans un fichier au format spécial dont l’extension est .ncx.

Nous allons nous intéresser à ces deux fichiers en particulier.

Le fichier nav

Scrivener crée un fichier qui se nomme en l’occurrence toc.xhtml mais sa caractéristique principale est de contenir essentiellement une liste (codée en HTML par les balises <ol> et <li> imbriquées) des chapitres et sous-chapitres de votre livre. Ce fichier sera le canevas sur lequel s’appuiera le logiciel de lecture pour construire des liens vers vos différents chapitres. Et vous pouvez même remarquer que la balise <a> présente à chaque ligne, renvoie au fichier correspond au chapitre indiqué.

Si l’on simplifie, ce fichier n’est rien d’autre qu’un menu permettant d’accéder à chaque fichier, donc à chaque chapitre, de votre livre.

Il doit cependant suivre une règle immuable : la présence en début de liste de la balise <nav>, suivie de la précision ou propriété epub:type correspondante.

<!DOCTYPE html>
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops">
<head>
<meta charset="utf-8"/>
<title>Contenu</title>
<link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
</head>
<body>

<p>Contenu</p>
<nav epub:type="toc" id="toc">
<ol>
<li><a href="body.xhtml">Chapitre I</a>
</ol>
</nav>

</body>
</html>
Le fichier contents.xhtml généré par Scrivener

Le fichier ncx

Scrivener a aussi généré un fichier appelé toc.ncx où se trouve la même fonctionnalité que le fichier nav, mais pour les logiciels ne lisant que le format EPUB2.

Le principe structurant le fichier est le même, mais au lieu de faire appel aux balises HTML classiques de liste ordonnée (<ol>) et de ligne (<li>), le fichier utilise une syntaxe originale.

Il y aura donc une balise <navMap> qui indiquera le début du plan de votre table des matières.

Une balise <navPoint> qui marquera chaque chapitre, avec une propriété playOrder pour montrer au logiciel de lecture l’ordre dans lequel les chapitres doivent s’enchaîner logiquement.

Une balise <navLabel> indiquant le texte à afficher comme titre du chapitre dans le plan.

Et enfin un lien sous la forme non pas du classique hyperlien HTML (balise <a>) mais d’une nouvelle balise <content> suivie de la propriété src qui permet de déclarer le chemin du fichier correspondant au chapitre ou sous-chapitre.

On comprend combien l’EPUB3 est plus simple…

<?xml version="1.0" encoding="UTF-8"?>
<ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">
<head>
<meta name="dtb:uid" content="urn:uuid:E9B7CBB8-1D23-40C5-8053-E84F87026351"></meta>
<meta name="dtb:depth" content="1"></meta>
<meta name="dtb:totalPageCount" content="0"></meta>
<meta name="dtb:maxPageNumber" content="0"></meta>
</head>
<docTitle>
<text>Fée du Logis</text>
</docTitle>
<navMap>
<navPoint id="navPoint-1" playOrder="1">
<navLabel>
<text>Contenu</text>
</navLabel>
<content src="contents.xhtml"></content>
</navPoint>
<navPoint id="navPoint-2" playOrder="2">
<navLabel>
<text>Chapitre I</text>
</navLabel>
<content src="body.xhtml"></content>
</navPoint>
</navMap>
</ncx>
Le fichier toc.ncx généré par Scrivener

L’âme de l’EPUB

C’est là le plus intéressant, puisque c’est ici que vous allez mettre en forme l’œuvre déjà écrite.

Cependant, en ouvrant le fichier avec Visual Studio Code, voici ce que vous allez trouver :

<!DOCTYPE html>
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops">
<head>
<meta charset="utf-8"/>
<link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
</head>
<body>

<p class="titre-de-chapitre-page-padding"><br /></p>
<p style="text-align: center; text-indent: 0em" id="doc1">Chapitre</p>
<p style="text-align: center; text-indent: 0em">I</p>

</body>
</html>
Le premier chapitre de Fée du Logis codé en HTML

Que veulent dire ces codes ?

Ce sont là encore des balises, mais dans un langage différent de celui du fichier livre.opf. Ces lignes sont les mêmes que si votre livre avait été écrit dans un site internet, dans le langage de programmation HTML.

Quant au fichier qui commande la mise en forme de votre texte, c’est le fichier stylesheet.css. En l’ouvrant, voici ce que vous allez lire :

/* Base text formatting */
p { margin: 0rem 0% 0rem 0rem; text-indent: 0rem; }

/* Styles */
blockquote { margin: 1rem 0rem 1rem 0rem; }
blockquote p { margin: 1rem 0% 1rem 4.49rem; text-indent: 1.42rem; line-height: 1.1em; }
.mise-en-évidence { font-weight: normal; font-style: italic; text-decoration: none; }

/* Separators */
.separator { }

/* Page padding */
.titre-de-livre-page-padding { margin: 0rem 0rem 0rem 0rem; font-size: 1rem; line-height: 3rem; }
.titre-de-chapitre-page-padding { margin: 0rem 0rem 0rem 0rem; font-size: 1rem; line-height: 3rem; }

/* Tables */
/* Reset all potential built-in rendering assumptions so we have full control. */
table, table * {
border: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}
table {
/* Will centre tables on iBooks and others, but annoying, not ADE-based devices, which ignore auto margins. */
margin: 1em auto 1em auto;
border-spacing: 0em;
border: solid #000;
border-width: 0pt 0pt 1pt 1pt;
}

table caption {
margin-top: 0.25em;
caption-side: bottom;
text-align: center;
}
...
Le fichier stylesheet.css créé par Scrivener

Déroutant, n’est-ce pas ?

C’est tout à fait normal. Vous avez devant les yeux la traduction informatique des styles que vous aviez patiemment ciselés dans votre traitement de texte. Il faut seulement vous habituer à cette traduction un peu barbare, afin de maîtriser plus rapidement cette façon de parler, et au bout du compte, corriger les quelques erreurs qui se seront glissées dans la mise en forme (puisque, vous vous souvenez ? mon texte n’avait pas la même apparence affiché par LibreOffice et par iBooks sur mon iPad).

Cet apprentissage déborde largement le cadre de cette série, puisqu’il s’agit d’apprendre deux langages informatiques (assez simples) complémentaires et imbriqués que sont le HTML5 et le CSS3.

Avant de poursuivre, il sera donc nécessaire pour vous d’aller traîner vos guêtres à cet endroit là, où vous pourrez très facilement et gratuitement (ce qui ne gâche rien) apprendre les rudiments qui vous manquent peut-être.

Lorsque cela sera fait, nous reprendrons le cours de cette série passionnante de dissection d’un livre au format EPUB3 pour aller encore plus loin, dans l’épisode intitulé : Dessine-moi un EPUB.

Créer un livre électronique au format epub3, partie 1 : structurer son texte

Créer un livre électronique au format epub3, partie 1 : structurer son texte

Créer un livre électronique au format epub3, partie 1 : structurer son texte

Dans cette triple série d’articles, Making of a bookCréer un livre électronique au format ePub3, et Making of an (audio)book, je vous propose le résultat de mes recherches, de mes essais et de mes explorations diverses et variées sur la façon de produire un livre, respectivement en format papier, en format électronique, et en format audio. Ces articles ont vocation à évoluer dans le temps, aussi n’hésitez pas à vous inscrire à la Newsletter d’écaille & de plume qui vous avertira de toute mise à jour.

Version

2.0

}

Mise à jour

10/01/2021

Changement des versions
10/01/2021
  • Refonte complète de la partie sur les styles, la traduction en EPUB, le CSS, les corrections sur les espaces insécables et fines.

Pourquoi le format EPUB ?

Lorsque l’on parle de livre électronique, la plupart des gens mélangent facilement tout un tas de réalités différentes, en confondant le PDF avec le format Kindle ou l’EPUB. Si d’ailleurs on simplifie au maximum, même un simple fichier au format TXT pourrait être un livre électronique.

Cependant, il me semble que le véritable livre électronique doit répondre à certaines caractéristiques et tout d’abord le confort de lecture. Lire un PDF à la mise en page fixe n’est pas vraiment toujours du plus grand confort, car la taille des caractères ne s’adapte pas à la taille de l’écran sur lequel vous lisez. Ainsi, si sur un ordinateur certains textes en PDF peuvent facilement se lire, sur tablette cela devient beaucoup plus compliqué et quasiment impossible sans zoomer 4 fois sur un smartphone. Et je ne parle même pas d’une liseuse…

On considère donc que seuls quelques rares formats répondent aux contraintes qui définissent un livre électronique. Les deux plus importants sont l’EPUB, format libre développé par un consortium regroupant différents acteurs majeurs du secteur de l’informatique (car le standard de codage est basé sur le langage informatique des pages web), et les formats Kindle développés par Amazon dans son coin, plus ou moins avec les mêmes bases mais en rajoutant des barrières. Apple a fait de même avec son format iBooks, dans le même dessein de contrôler de bout en bout la chaîne de vente et d’enfermer ses clients dans une architecture maîtrisée. Il faut néanmoins reconnaître que l’iBookstore accepte les fichiers au format EPUB, ce qui n’est pas le cas pour Amazon.

L’EPUB3

La norme EPUB en est à sa troisième itération majeure. Elle est basée sur un principe simple : le livre sera codé comme un site web, avec les mêmes langages, et selon les mêmes principes. Il n’y aura que quelques particularités rajoutées au code pour faire comprendre au logiciel de la liseuse ou de la tablette (un navigateur internet un peu modifié) qu’il s’agit bien d’un livre.

Cela a pour conséquence que le fond (le texte que vous avez mis tant de temps à peaufiner dans le secret de votre atelier d’écriture) sera dans un fichier séparé de la forme (la police de caractère, sa taille et les couleurs utilisées pour les gros titres, les titres intermédiaires, le corps du texte, les citations, etc.). C’est le principe même de codage des sites internet. Ainsi, vous pourrez quand bon vous semble (ou le lecteur), changer tout ou partie de la forme pour améliorer le confort de lecture.

C’était déjà le cas pour les deux itérations précédentes de la norme, mais cette dernière version permet une véritable avancée dans la mise en page et dans les possibilités d’ajouter des images, des vidéos, de l’audio et de l’interactivité, car elle est basée sur les standards modernes du codage internet que sont les langages HTML5 et CSS3.

Ne vous inquiétez pas, derrière ces noms barbares se cachent en fait de grands cœurs qui vous donneront beaucoup de satisfaction si vous savez leur parler gentiment…

Livre de flux ou livre à mise en page fixe, telle est la question

En parlant de mise en page, cette séparation entre le fond et la forme prend tout son sens quand on sait que les liseuses et les tablettes ne donnent jamais véritablement le même rendu, et que le principe du livre électronique est celui que je vous énonçais plus haut, à savoir :

La mise en page doit pouvoir s’adapter pour rendre le confort de lecture le plus grand au lecteur.

Cette mise en page va dépendre donc de contraintes techniques telles que la taille de votre écran (7 pouces, 9 pouces, 12 pouces, au-delà), sa technologie (couleur, pas couleur, retina, pas retina), mais aussi de contraintes humaines : les difficultés de vision éventuelles de votre lecteur (il lui faudra augmenter la taille de la police de caractères pour bien voir), ses envies (tient-il sa tablette en mode portrait ou paysage pour lire ?), ses habitudes.

C’est là qu’il faut faire un choix métaphysique.

Allez-vous créer un livre dont la mise en page s’adaptera au support en prévoyant des règles dans votre mise en forme (c’est ce que l’on appelle le « flux » de données), ou bien allez-vous fabriquer un livre dont la mise en page sera fixée à l’avance, avec le moins de latitude possible pour le lecteur ?

Généralement, on choisit un livre de flux pour un ouvrage composé essentiellement de texte et où la mise en page n’est pas absolument nécessaire à la bonne compréhension du fond. Un roman, une nouvelle, seront construits selon cette philosophie.

Par contre, un livre dont la mise en page est essentielle à la compréhension (une bande dessinée, un reportage photo, un livre pour enfants avec des images à manipuler) sera conçu de manière à ce que sa forme soit la plus fixée possible, comme un PDF. Mais avec en tête le postulat que la lisibilité doit être maximum.

La différence essentielle entre les deux approches est que l’ouvrage qui en sortira sera soit lisible par à peu près toutes les liseuses et toutes les tablettes dans le premier cas (le flux étant disposé différemment selon les règles que vous aurez spécifiées pour chaque appareil dans votre codage, et laissant au lecteur la possibilité d’agrandir le texte, de se passer des images, de changer les couleurs, etc.), soit codé spécifiquement pour une marque, un type, un modèle, voire un seul logiciel dans le deuxième cas (car les règles de mise en page seront tellement draconiennes que cela vous demandera un travail énorme pour les rendre parfaites, et le lecteur ne pourra modifier ni couleurs ni taille, au risque de ruiner le but même du livre).

Le choix est donc dans le degré de maîtrise que l’on accepte de perdre sur sa mise en page. C’est assez frustrant, je dois l’avouer, lorsque l’on a envie que la forme soit aussi impeccable que le fond. Et je n’ose imaginer ce que doivent ressentir les maquettistes de formation devant cet état de fait…

Il est possible, cela dit, de mélanger un peu les deux approches et de garder la possibilité de maintenir une mise en page fixe sur certaines pages tout en conservant sur d’autre une structure de type « flux », via une astuce particulière de codage du fichier de mise en forme (le fameux fichier de CSS) dont je vous parlerai dans quelque temps.

Existe-t-il un autre Style ? Pourquoi et comment structurer un texte

Une fois ce choix cornélien effectué, il est temps de s’occuper du texte.

Il faut écrire. Écrire. Encore écrire. Beaucoup.

Vous pouvez écumer l’internet en quête de nombreux conseils d’écriture. Vous allez travailler votre propre style, trouver votre propre méthode de travail, et parvenir à un manuscrit définitif.

Et c’est une fois votre texte achevé, relu et encore relu des dizaines de fois, que vous allez pouvoir le préparer à devenir un vrai livre, et un livre numérique dans le cas qui nous intéresse ici.

Pour cela, vous allez devoir le mettre en forme, puisque c’est cela éditer un livre. Créer à partir d’un texte brut une mise en page harmonieuse. Déterminer si vous voulez que vos titres de chapitre soient en « fonte Times New Roman de taille 20, centrés avec un espace de 20 points au-dessus du paragraphe, et un espace de 60 points en dessous du paragraphe » ou bien en « fonte Helvetica de taille 30, alignés à gauche avec un espace de 24 points au-dessus du paragraphe, et un espace de 36 points en dessous du paragraphe », ou d’une autre façon, et ceci pour chaque chapitre, mais également comment vous voulez que votre corps de texte apparaisse, comment les mises en exergue dans votre texte vont apparaître, etc.

Là est le point crucial : votre texte est composé de différentes parties qui ont une fonction bien particulière, un sens. Les titres servent au lecteur à savoir où il se trouve dans le récit, les mises en exergue servent à ce que le lecteur comprenne qu’il est face à un mot ou une expression particulièrement importante, etc. Et dans tout ouvrage, c’est parce qu’on aura repéré ces motifs que l’on pourra les mettre en forme.

Dans les logiciels de traitement de texte, comme la suite Office de Microsoft, LibreOffice Writer, Pages de chez Apple, mais aussi avec Scrivener, dont je me sers, on peut donc procéder de deux manières : avec une mise en forme « directe », ou avec des Styles.

La mise en forme directe consiste à mettre un mot en italique ou en gras, en sélectionnant simplement le mot et en cliquant sur l’icône « italique » ou l’icône « gras ». Son inconvénient pratique est qu’il faut sélectionner chaque mot ou groupe de mots ayant une fonction particulière et lui appliquer la mise en forme que l’on désire à chaque fois, d’où une répétition d’actions rapidement insurmontable sur un texte long.

L’idée des Styles est au contraire de se baser sur la fonction de chaque partie de votre texte, et de vous laisser ensuite déterminer comment vous voulez présenter chacune d’elles une bonne fois pour toutes, sans avoir à mettre en forme un à un chaque titre par exemple. Vous aurez toujours à sélectionner les parties de texte qui auront une fonction, mais vous devrez simplement indiquer laquelle. S’agit-il d’un titre de chapitre, d’une mise en exergue, d’une citation, ou d’autre chose ? La mise en forme est automatiquement appliquée suivant un style prédéterminé par le logiciel, mais que vous pourrez ensuite changer à volonté.

Car les Styles ne sont en fait que des formatages particuliers de la typographie, qui pourront être réutilisés facilement ensuite. Ils correspondent parfaitement à nos besoins de mise en forme puisqu’ils permettent de dire que, par exemple, « les titres de chapitre seront en Police Helvetica de taille 14 points, en gras, soulignés », et que « le corps de texte sera en Police Times New Roman de taille 11 points, normal », tandis que « les citations seront en Police Times New Roman de taille 12 et en italique ».

Les Styles pourront même s’appliquer aux paragraphes. Ainsi les paragraphes de Titre peuvent-ils être « centrés avec un espace de 20 points au-dessus du paragraphe, et un espace de 60 points en dessous du paragraphe », tandis que « le corps de texte sera constitué de paragraphes justifiés avec un espace de 5 points avant et après le paragraphe, et une indentation de la première ligne de 60 points », et « les citations seront des paragraphes justifiés avec une marge droite et une marge gauche de 70 points ». Par exemple.

Une fois les styles créés ou modifiés, vous n’aurez qu’à sélectionner un morceau de votre texte et décider de lui appliquer le format « Titre » ou le format « corps de texte ». Et s’il vous prend l’envie de changer l’aspect de votre texte, il vous suffit de changer les paramètres du Style « Titre » pour que, automatiquement, votre logiciel change tous les bouts de texte qui seront indiqués comme étant des titres.

L’avantage majeur de cette façon de faire reste que vous obtenez un texte structuré suivant ses différentes fonctions, sa signification. On appelle ça un balisage sémantique.

Et outre qu’il va vous faire gagner un temps fou et vous éviter d’oublier de mettre en forme un titre accidentellement, le balisage possède trois autres qualités.

La première est d’éliminer les sauts de ligne intempestifs (les lignes vides avec des retours chariot manuels). À la place, vous pouvez déterminer que le style de paragraphe utilisé laisse quelques points/pixels/millimètres de distance en haut et en bas. Cela rend le texte plus facilement adaptable aux différentes résolutions d’écran, et vous aurez aussi moins de lignes veuves et orphelines dans votre texte (ça, c’est valable à la fois pour le papier et le numérique).

La deuxième : la hiérarchie de titres.

Le titre de votre roman n’aura pas la même forme que le titre d’un chapitre, et ils seront tous deux différents du titre d’une partie, ou de celui d’un sous-chapitre. Vous allez donc les hiérarchiser, en donnant la forme d’un « Titre1 » au grand titre de votre roman, celle d’un « Titre2 » au titre des parties de ce dernier regroupant plusieurs chapitres, celle d’un « Titre3 » aux titres des chapitres, et éventuellement une « Titre4 » aux titres des sous-chapitres si vous en avez.

Enfin, la plus importante pour ce qui est des livres numériques : c’est cette structure qui permet au logiciel de lecture de comprendre où sont les titres, où est le corps du texte, où est la marge éventuelle et de les afficher correctement à l’écran, car votre texte sera codé dans un fichier HTML5 avec ces fameuses balises.

Il est donc, vous en serez, je pense, maintenant convaincus, fondamental, de structurer votre texte.

Nous pouvons alors voir un peu plus en détail comment.

Les styles à utiliser

Vous allez pouvoir vous aider des styles que vous avez déjà déterminés dans Scrivener pour le format papier de votre livre. Nous l’avons déjà vu dans l’article qui y est consacré, et vous pouvez vous y reporter.

Néanmoins, il faut garder deux choses à l’esprit : d’une part, vous n’aurez pas besoin de certains styles pour une sortie numérique de votre œuvre, puisque par définition ce sera le support de lecture (tablette, smartphone, liseuse) qui gérera complètement les entêtes et les pieds de page ainsi que les numéros de page qui pourront varier en fonction de la taille de police sélectionnée par votre lecteur ou votre lectrice pour son confort ; d’autre part, tous les autres styles ne seront que des propositions que vous ferez à votre lectorat, qui sera libre de les refuser pour appliquer son propre réglage.

Au final, les styles dont vous aurez vraiment besoin de vous préoccuper seront ceux qui suivent.

Des styles de caractères :

  • Un style de mise en évidence pour les mots importants. On utilise en général une mise en italique.
  • Un style d’accentuation forte pour être encore plus marquant. On utilise la plupart du temps une mise en gras.
  • Un style mixte, pour combiner la mise en évidence et la mise en gras.
  • Un style mise en évidence dans un texte en italique, qui permet de renverser la mise en italique si besoin.
  • Un style de Première phrase de chapitre si vous voulez changer la casse de vos débuts de chapitre par exemple (on peut le faire autrement dans Scrivener, mais la solution d’un style est plus interopérable avec les autres logiciels comme les traitements de texte).

Des styles de paragraphes :

  • Un style de corps de texte, la base de votre texte.
  • Un style de titre de chapitre, pouvant être ensuite décliné pour la façon dont vous allez numéroter les chapitres.
  • Un style de titre de parties, si vous en avez dans votre texte, pouvant là aussi être décliné pour la façon dont vous voudriez numéroter les parties.
  • Des styles de scènes, vous permettant de distinguer autrement qu’avec les signes typographiques de changement de scène deux moments différents dans une même séquence, comme des analepses ou des prolepses (flashbacks et flashforwards).
  • Un style de dédicace, qui marque déjà le texte sur la page adéquate.
  • Un style de mentions légales qui marque lui aussi le texte sur la page dédiée.
  • Un style de titre de scène ou de division de scène.

La traduction des styles en EPUB

Si vous êtes familier des usages d’écriture technique du web, tout cela va vous sembler basique.

Si ce n’est pas le cas, je vous conseille de vous pencher un peu sur les fondamentaux du langage HTML5. Vous pouvez vous référer à ce cours, que je trouve particulièrement didactique. Une autre façon de voir les choses est d’approcher la syntaxe d’écriture en markdown, une façon de coder des balises de manière très simple et presque naturelle.

Une balise est en effet simplement une marque qui entoure un mot ou un groupe de mots pour indiquer sa signification, sa fonction.

Si le titre de votre chapitre est « Introduction », par exemple.

Il sera indiqué en HTML5 par le code suivant :

<h1>Introduction</h1>

h1 est l’abréviation de header 1, c’est-à-dire entête 1 en bon français, pour désigner un titre très important, le premier en importance hiérarchique. Car un titre de chapitre sera plus important dans la hiérarchie qu’un titre de sous-chapitre. Mais on pourrait aussi imaginer que votre livre soit divisé en parties comprenant chacune plusieurs chapitres. Dans ce cas c’est le titre de partie qui sera le plus haut placé dans la hiérarchie (un header 1) alors que les titres de chapitre seront plus bas (des headers 2).

Cette hiérarchie des titres est essentielle, car elle correspond au codage du fichier HTML5 que vous obtiendrez dans votre livre au format EPUB. Le Titre1 deviendra une balise h1 (ou header 1), et votre Titre4 une balise h4 (ou header 4).

Chaque style sera transformé en une balise. Si vous utilisez Scrivener, ce sera automatique ou presque, lors de la compilation de votre texte en EPUB (on y vient plus bas).

Pour les styles les plus classiques, il suffira d’utiliser les balises simples du langage HTML5.

Par exemple : h1 à h6 pour les titres (titre du livre, sous-titre, titres de parties, titres de chapitres, titres de sous-chapitres…), blockquote pour les citations, em pour les mises en exergue, strong pour les accentuations fortes, p pour les paragraphes de corps de texte.

Mais lorsqu’aucune balise standard du HTML5 ne correspond à votre style, alors vous devrez choisir d’attribuer une classe à l’une de ces balises pour créer une sorte de nouvelle « sous-balise ».

Si l’on veut créer un style pour les analepses (flashbacks), on se rend vite compte qu’il n’existe pas de balise toute faite en HTML5. On peut donc choisir de créer une classe analepse pour certains paragraphes (balises p). Et ainsi chaque paragraphe de votre texte qui sera un flashback sera encadré par une balise notée <p class=”analepse”>.

Une fois que tout votre texte sera codé en HTML5, il sera complètement balisé pour l’application de lecture.

Si vous voulez savoir à quoi il ressemble, vous avez le choix entre deux possibilités.

Soit vous voulez voir le code, et vous devrez ouvrir le fichier correspondant avec un logiciel spécial baptisé « éditeur de code », sorte de traitement de texte spécialisé dans la gestion des balises. Je me sers de Brackets qui a l’avantage d’être libre et multiplateforme. Cela donnera ce genre de chose.

Soit vous voulez voir le résultat « lisible par un humain et pas par un cyborg », et sous devrez l’ouvrir dans un navigateur internet. Cela donnera ceci.

Vous trouvez ça moche ?

C’est normal, car vous n’avez fait que la moitié du travail jusqu’ici.

Vous n’avez fait que déclarer au navigateur (qui est le moteur de toutes les applications de lecture) quelles parties du texte correspondaient à quels styles.

Mais vous n’avez pas encore défini comment vous vouliez que soient ces styles.

Ça, c’est le boulot d’un autre fichier…

Here comes the CSS

Souvent nommé style.css, c’est un fichier qui n’est autre que la déclaration de l’apparence que vous voulez donner à chacun de vos styles.

Le langage CSS3 peut facilement s’apprendre, ici par exemple.

Pourtant, c’est lui qui sera le plus compliqué à paramétrer pour votre livre numérique, car les applications de lecture le gèrent de façon très personnelle. Et c’est un euphémisme.

Nous nous y pencherons plus en détail dans le troisième article de cette série, le temps pour vous de vous familiariser suffisamment avec lui. Sachez simplement que les logiciels qui permettent de créer un fichier EPUB à partir d’un texte classique créent un fichier CSS basique dont vous pouvez vous contenter si vous êtes peu exigeants.

Comme ce n’est pas mon cas, je vous montrerai donc comment obtenir ce que vous souhaitez précisément.

Et pour vous donner un exemple de son utilité, voici le rendu final du texte avec un code CSS fonctionnel basique, et le rendu final avec un code CSS mitonné aux petits oignons par mes soins. C’est mieux, non ?

Métamorphose du texte vers l’EPUB

Au contraire d’un fichier de texte (que son format soit DOC ou DOCX pour Word, RTF ou ODT pour LibreOffice), un livre électronique n’est pas un seul fichier constitué d’un seul tenant. C’est une sorte de dossier contenu dans une archive comme le format ZIP (si je vous parle chinois, allez voir quelques définitions de formats de fichiers ici). Nous explorerons d’ailleurs en détail les entrailles d’un livre EPUB dans le prochain article de cette série.

Il faut donc transformer notre fichier texte en une archive EPUB.

Nous pourrions le faire nous-mêmes, « à la main ». Mais ce serait pénible, tant la transition est complexe.

Alors, pour gagner du temps, il est utile de laisser un logiciel faire le plus gros du travail pour nous, car vous verrez, vous vous embêterez déjà assez comme ça lorsqu’il s’agira de peaufiner votre livre pour en faire quelque chose qui vous plaise vraiment tout en satisfaisant aux règles strictes et parfois capricieuses des logiciels de lecture électronique (vous vous souvenez, le CSS, c’est bien, mais le CSS qui marche bien partout comme on veut, c’est rare).

Bien sûr, cette étape ne donnera pas naissance au produit fini, mais plutôt à une ébauche, à une pierre brute que vous allez devoir patiemment polir en vous attaquant au code. Mais au moins, le gros du travail aura été fait d’un simple clic…

Il existe de soi-disant « éditeurs de livres électroniques », des logiciels dérivés d’applications pour créer des sites internet, comme Blue Griffon EPUB Edition, mais ils sont tous vendus très très chers pour ce qu’ils font… Personnellement, je préfère comme toujours la liberté, ce qui veut dire souvent mettre les mains dans le cambouis… le code…

Pourtant, les logiciels de traitement de texte habituels sont capables de produire un fichier EPUB à partir de votre texte.

Dans LibreOffice, cliquer sur Fichier > Exporter vers... > Exporter au format EPUB crée un fichier fonctionnel.

Pour ma part, comme nous l’avons vu dans l’épisode 1 de la série d’articles Making of a book, j’utilise Scrivener pour composer mes écrits, et je me sers donc de la fonction de compilation vers l’EPUB3 intégrée dans le logiciel.

Nous détaillerons dans l’épisode 3 de cette série les étapes de cette compilation, et je vais plus en profondeur dans les arcanes de cette opération dans une autre série d’articles. Mais il suffit pour l’instant de savoir qu’en cliquant sur Fichier > Compiler, et en choisissant le format de publication que j’ai partagé avec vous avec l’option EPUB3, Scrivener crée pour vous le fichier adéquat.

Ne reste plus qu’à tester son rendu sur votre tablette.

Vous remarquerez que le résultat est là encore perfectible. Même si c’est un excellent début, ce n’est pas encore un livre au rendu parfait car l’automatisation n’a pas préservé tous les réglages de styles. Pour cela, il faudra faire soi-même le travail en découvrant les entrailles du fichier.

Ce sera l’objet de notre deuxième épisode : EPUB Anatomy

Mais en attendant, il reste des choses à faire sur le texte lui-même, c’est-à-dire sa version HTML.

Maison de Corrections

Comme vous avez déjà lu le premier épisode de la série d’articles Making of a book, vous savez déjà qu’il est indispensable de corriger votre manuscrit une fois terminé. Et vous l’avez déjà effectué, parce que vous êtes formidable.

Mais dans le cas de la production d’un livre électronique, une étape de correction supplémentaire va devoir vérifier que le format EPUB garde toutes les modifications typographiques que vous aviez décidé de faire.

Ces espaces qu’il vaut mieux entendre crier

Car lorsque vous avez corrigé votre texte avec Antidote, ce dernier vous a obligeamment fait remarquer que vous deviez à certains endroits précis insérer des espaces insécables, des espaces fines ou des espaces fines insécables. La typographie est en effet régie par des lois strictes.

Si vous n’avez pas besoin de les connaître par cœur pour un format papier — Antidote faisant bien son travail — vous allez par contre devoir vous y familiariser pour le format électronique. En effet, l’exportation en EPUB, que ce soit avec LibreOffice ou avec la compilation de Scrivener, n’est pour le moment pas capable de gérer les espaces. Le fichier EPUB généré par ces logiciels va systématiquement comporter un seul type d’espace : les espaces normales sécables.

C’est ainsi qu’on se retrouve régulièrement, et même avec des livres numériques achetés dans le commerce, avec des horreurs du genre : un point d’exclamation tout seul en début de ligne et plus rien ensuite.

Je vous accorde que c’est un détail, mais au début, je vous ai bien dit que j’étais exigeant…

Si je mets autant d’énergie et de soin à écrire un texte qui me paraisse assez bon pour intéresser d’autres que moi, je refuse de le voir gâché par des bêtises de présentation.

Il est donc nécessaire d’entendre à nouveau parler vos espaces insécables, et vos espaces fines insécables.

L’idée est donc de corriger chaque chapitre ou chaque section de texte du fichier EPUB pour remplacer les espaces sécables par les codes indiquant au navigateur web qui sert de lecteur qu’il est nécessaire d’insérer des espaces particulières.

Vous allez me dire « c’est fastidieux ! » et vous auriez raison.

Voilà pourquoi je vous conseille deux méthodes.

La première consiste à vous servir de la fonction de rechercher/remplacer de votre éditeur de code (pour ma part, comme je vous l’ai dit plus haut, je me sers de Brackets) et de lui demander de faire les substitutions pour chaque règle automatiquement. Vous allez voir que c’est plus rapide, mais tout autant fastidieux. Car il faut faire une recherche pour les espaces derrière les guillemets ouvrants, puis une autre pour les espaces devant les guillemets fermants, puis une autre pour les espaces devant les points d’exclamation, puis une autre pour les points d’interrogation, etc.

Deuxième façon de faire, plus maligne, créer un petit programme qui fera ça tout seul suivant vos instructions. Vous n’aurez alors plus qu’à lui dire quel fichier inspecter, et le tour sera joué.

« Programmer ? Mais mon bon Monsieur, je suis un écrivain, moi, mais un programmeur ! Et même si je suis un geek parce que j’écris dans le domaine de l’imaginaire, je n’ai aucune envie d’apprendre un langage informatique ! Veuillez donc passer votre chemin avec vos balivernes et laissez-moi tranquille avec vos espaces insécables démoniaques ! »

Voilà en substance ce que vous pourriez me dire. Et là encore je ne pourrais vous donner tort.

Sauf que d’autres ont déjà bossé pour vous.

D’abord, Lizzie Crowdagger a créé un petit programme qui fait exactement le travail dont nous parlons. Il suffit d’apprendre à l’installer. Et je crois qu’il doit bien marcher… mais ce ne fut pas le cas pour moi. Je ne sais pas pourquoi, allez donc deviner… Peut-être parce que je suis sur Mac… Ou pas…

Essayez-le, car peut-être que pour vous ce sera un succès.

Mais si comme moi vous ne parvenez pas à le faire fonctionner correctement, alors, je vous livre ma solution personnelle.

BBEdit et Applescript à la rescousse des espaces

L’idée étant d’automatiser des tâches répétitives, il était tentant de se servir des outils déjà disponibles sur un Mac au départ. En effet, la petite application Automator est là pour ça. Mais si elle est extrêmement facile à prendre en main, elle n’est pas assez puissante pour faire ce travail seule.

Alors on peut se servir du langage de programmation maison d’Apple, l’Applescript.

Relativement simple, il est capable de commander une application à condition que les concepteurs d’icelle aient pensé à en donner la possibilité.

Or, Brackets n’est pas une application dite « scriptable ».

Qu’à cela ne tienne, il existe un éditeur de code qui est à la fois gratuit et scriptable : BBEdit.

Il ne me convient pas pour travailler en détail sur le code HTML ou CSS, mais il est entièrement scriptable et fera donc l’affaire pour automatiquement trouver toutes les espaces à changer dans mon texte.

Je vous propose donc, après avoir téléchargé le logiciel BBEdit, d’ouvrir l’application Éditeur de script qui se trouve dans les Utilitaires de votre Mac, et d’y coller le code suivant (en prenant soin d’enlever les \ situés avant les #) :

tell application "BBEdit"
activate
replace " !" using "<span style=\"espace-fine-insecable\">&\#8239;</span>!" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
replace " ?" using "<span style=\"espace-fine-insecable\">&\#8239;</span>?" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
replace "« " using "«<span style=\"espace-fine-insecable\">&\#8239;</span>" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
replace " »" using "<span style=\"espace-fine-insecable\">&\#8239;</span>»" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
replace "— " using "—<span style=\"espace-insecable\">&\#160;</span>" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
replace "—  " using "—<span style=\"espace-insecable\">&\#160;</span>" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
replace " :" using "<span style=\"espace-insecable\">&\#160;</span>:" searching in text 1 of text window 1 options {search mode:literal, starting at top:true, wrap around:false, reverse:false, case sensitive:false, match words:false, extend selection:false}
end tell
Mon Applescript de correction des espaces dans un fichier HTML

Puis enregistrez-le.

Lorsque vous aurez trouvé le fichier qui contient le code HTML de votre texte, qui devrait avoir un nom ressemblant à chapter.xhtml, vous l’ouvrez avec BBEdit. Puis vous cliquez sur l’icône play de l’Éditeur de script.

Presque de façon magique, tout devrait se corriger.

Et maintenant ?

Et bien maintenant que vous avez structuré votre texte, que vous l’avez exporté en EPUB et que vous avez corrigé les quelques erreurs de typographies laissées par cette métamorphose, il est temps de se préoccuper réellement de ce qui se cache dans ce fichier.

Pour être honnête, mieux vaut d’ailleurs que vous le sachiez avant, parce que sinon, vous allez vous retrouver avec un fichier EPUB et vous n’arriverez pas même à en ouvrir les entrailles pour trouver votre texte à corriger…

C’est le moment de faire une dissection.

Prenez vos scalpels, et rendez-vous dans le deuxième article de cette série : EPUB Anatomy.

Fée du Logis, Chapitre I

Fée du Logis, Chapitre I

Fée du Logis, Chapitre I

Je vous présente ici le premier chapitre d’une histoire dont je vous ai déjà parlé. Fée du Logis est issue d’un rêve que j’ai fait il y a quelques mois, et qui m’a suffisamment marqué pour me donner une envie irrépressible de l’écrire. Une envie, ou même un besoin, tels que j’ai encore interrompu mes autres projets, pourtant nombreux et pourtant plus avancés, plus anciens ou plus attendus (essentiellement par ma femme).

Si je vous livre aujourd’hui cette première partie, c’est que j’avais aussi envie de la partager, car elle me fait découvrir un monde que je ne connaissais pas auparavant en écriture : le quotidien de notre époque. J’ai plus l’habitude de plonger mon encre dans des univers imaginaires de science-fiction ou de fantasy. Cette fois-ci, le décor est très différent, puisqu’il s’agit d’une histoire contemporaine. Je m’aventure donc dans des parages dont Mlle N. est plus coutumière.

Enfin, il s’agira aussi pour moi d’un aiguillon pour ne pas trop traîner, cette fois, à écrire le mot « fin » d’une histoire.

N’hésitez pas à me donner vos avis dans les commentaires…


L’agent immobilier l’attendait près de la porte de bois, sanglé dans son costume un peu trop strict, aussi emprunté que s’il avait enfilé une armure médiévale. Un beau jeune homme d’environ vingt-deux à vingt-cinq ans, à la coupe de cheveux impeccablement maîtrisée et rasé de près comme il se doit. Son regard marron perdu dans la rédaction d’un message sur son smartphone.

Il rangea prestement l’objet dans la poche intérieure de sa veste en voyant soudain Alice venir vers lui, comme pris en faute. Il lui tendit aussitôt sa main pour s’incliner un peu maladroitement vers elle et esquisser un baise-main suranné. Elle en fut malgré elle flattée et agréablement surprise. Elle était bien placée pour savoir que les jeunes de sa génération n’avaient pas la moindre éducation, en général. Celui-ci semblait faire exception à la règle. Même son parfum semblait avoir été choisi avec goût. Elle se surprit à le regarder avec un peu plus d’intérêt. Elle n’avait pas à faire à quelqu’un d’ordinaire. On l’avait prise au sérieux, cette fois-ci. Cela faisait déjà deux jours qu’elle courrait d’agence en agence, d’appartement en appartement. Deux jours qu’elle repartait déçue de ses visites, déçue des lieux dont on lui vantait un peu trop de mérites, déçue des agents trop obséquieux ou trop désinvoltes. Deux jours qu’elle perdait un temps précieux.

C’était le dernier appartement qu’elle avait prévu de visiter avant de se résoudre à rentrer à Paris sans avoir trouvé de point de chute. La dernière agence à laquelle elle avait décidé de faire confiance avant de s’en remettre à la solution d’un hôtel loué pendant deux ou trois mois, le temps de prendre ses marques.

– Mme Daimiault ? Je suis Marc, nous nous sommes parlé au téléphone ce matin. J’espère que vous avez trouvé facilement.
– Très facilement. Les points de repère sont assez simples. Le Musée des Augustins, la Place Saint Georges… même sans connaître Toulouse il serait difficile de se perdre.
– L’appartement dont je vous ai parlé se trouve au deuxième étage. Je vous précède ?

Il ouvrit la porte après avoir donné un tour de clef et ils pénétrèrent sous un porche renaissance dont les arches donnaient sur une cour pavée cernée de balcons, de fenêtres à meneaux et même d’un escalier en colimaçon de pierre qui rappelait celui du château de Blois, avec ses salamandres et ses gargouilles. Tout cela enchâssé dans un écrin de briques récemment débarrassées de leur gangue de pollution, qui donnait à l’endroit une ambiance vénitienne surprenante.

Marc se dirigea sans ralentir vers l’arche qui s’ouvrait sous l’escalier.

– J’espère que le lieu ne vous semble pas trop ancien. Vous aviez bien insisté pour voir des biens avec beaucoup de charme, alors je me suis dit que ce serait peut-être quelque chose qui pourrait convenir. Les propriétaires actuels n’ont, hélas, pas pris grand soin de l’appartement qui leur est tombé en héritage, et seraient heureux de le vendre à quelqu’un qui saurait lui rendre son lustre d’antan. J’ai cru comprendre que vous recherchiez quelque chose dans ce goût-là.
– Pour le moment en tous les cas, vous avez vu juste, Marc. Je ne savais pas que votre ville recelait de telles merveilles architecturales.
– Et pourtant le centre-ville en est rempli. Vous savez, Toulouse a été une ville riche, à la Renaissance. Ah, faites attention, certaines marches peuvent être glissantes, parfois.

L’escalier s’élançait dans le sens antihoraire, ce qui était inhabituel, Alice le savait. Il était largement ouvert sur la cour dont il donnait un point de vue plus enchanteur encore que depuis l’entrée, avec la fontaine de pierre dont l’eau gargouillait agréablement. La lumière orangée du soir d’été qui étendait ses ombres sur la ville donnait une touche plus irréelle encore au tableau. Au fur et à mesure qu’elle en gravissait les marches, Alice se sentait conquise par l’ambiance. La curiosité de ce qui l’attendait dans l’appartement commençait à devenir presque insoutenable. Elle savait que la déception serait véritablement de taille si le lieu devait être inférieur à ce qu’elle commençait à imaginer.

Parvenus au deuxième étage, sur le balcon qui courrait sur tout le long de la cour, abrité par un toit de tuiles soutenu par des colonnes et des arches de style roman, ils firent une pause, le temps que Marc tourne une autre clef dans la serrure d’une autre porte de bois aux ferronneries manifestement très anciennes. Les gonds étaient travaillés de motifs floraux et le heurtoir représentait une figure mythologique, probablement un hippogriffe si elle ne se trompait pas.

Marc la précéda et manœuvra l’interrupteur électrique. Une lumière chiche mais crue dévoila un vaste couloir qui servait de vestibule d’entrée à l’appartement. Elle fit un pas à sa suite, et s’immobilisa aussitôt. C’était là. C’était l’endroit dont elle n’avait pas même osé rêver pour la nouvelle vie qui allait s’ouvrir pour elle et qu’elle redoutait tant.

Les murs, dont les tapisseries dix neuvième étaient déchirées à de larges endroits, étaient soulignés de moulures en plâtre ou en boiseries qui semblaient bien antérieurs à cette époque-là. Les couleurs des peintures étaient ternies, écaillées, le bois était vermoulu du plancher au plafond où des morceaux entiers s’étaient effondrés au sol. Les vitres étaient de verre piqué, parfois brisé, parfois rayé. Il n’y avait aucun meuble dans le vestibule. Mais quelque chose semblait émaner de cet endroit. Quelque chose qui attirait irrésistiblement Alice. Elle se sentait bien dans ce lieu. Elle s’y sentirait bien, elle en avait l’intime conviction. Même pour affronter ce qui allait bientôt être une vie remplie d’épreuves.

Elle finit par suivre Marc qui ouvrait les volets de bois décrépis d’un salon immense au parquet de marqueterie et où trônait une cheminée de pierres et de briques. L’impression d’espace était incroyable, celle d’être revenu quelques siècles en arrière plus encore.

Prenant son silence pour du désappointement, Marc tenta de la rassurer.

– Malgré l’état dans lequel vous le voyez, c’est un immeuble sain. La copropriété suit très sérieusement la solidité des fondations et mandate très régulièrement une société spécialisée qui garantit que la bâtisse dans son ensemble reste conforme aux normes d’habitabilité les plus strictes. Les Bâtiments de France ne permettraient de toute façon pas que l’on badine avec la sécurité ou que l’intégrité du bâtiment puisse être mise en cause.

Alice ne l’écoutait même plus. Elle parcourait les pièces les unes après les autres, tournant les poignées de porte en porcelaine désuètes, admirant les lucarnes percées au deuxième étage, touchant du bout des doigts les fresques défraîchies. Cuisine à l’évier blanc rempli de poussière, baignoire sur pieds à l’émail écaillé, compteur électrique d’un autre âge, chambres de bonnes minuscules, pièces privées des maîtres de maison aussi grandes que des séjours, tout était délicieusement décalé à l’époque d’internet et des réseaux sociaux.

Mais c’est en découvrant la fresque peinte au-dessus d’une petite cheminée qu’elle sut avec certitude qu’elle allait signer le compromis de vente. Elle avait au départ pensé que c’était un véritable tableau, mais en s’approchant elle avait réalisé son erreur. La peinture avait été tracée à même le mur, et si ses cours d’histoire de l’art ne la trompaient pas, l’artiste qui l’avait réalisée avait vécu cinq siècles auparavant, car, elle en était persuadée, le dessin datait de la même époque que la bâtisse elle-même. Elle se trouvait devant une peinture exécutée pendant la Renaissance, par une main experte qui avait déjà intégré les techniques novatrices à l’époque de la perspective. Elle en restait pétrifiée d’admiration. Les visages de la scène champêtre étaient si précis, si étonnamment bien conservés malgré les outrages du temps et de la moisissure, qu’elle aurait pu les reconnaître sur l’instant si elle les avait croisés dans la rue.

– Vous savez, c’est à cause de cette peinture que l’appartement lui-même a été classé. C’est aussi pour cela qu’on appelle cet hôtel particulier l’Oustal del Fauno, l’Hôtel du Faune en occitan. À cause du satyre sur la fresque.
– C’est parfait.

Marc eut l’air surpris.

– Vous… vous êtes sûre ?
– Oui. Je suis prête à faire une offre. Raisonnable, il va sans dire. Mais je crois que ce sera une demeure agréable une fois dépoussiérée et remise en état. Et j’ai besoin que tout soit prêt très vite. Je dois pouvoir emménager ici dans deux mois. C’est vital pour moi.
– Je ne pense pas que cela posera problème. Je contacte les propriétaires actuels et je vous tiens au courant.

Le chemin du retour jusqu’à son hôtel sur la Place du Capitole parut assez irréel. Les images de l’appartement étaient encore vives dans son esprit, et l’ambiance si sereine qu’elle avait ressentie en le visitant parvenait encore à apaiser le bouillonnement de ses pensées. Mais celles-ci reprenaient peu à peu leurs droits, comme si chaque pas qu’elle faisait en dehors de l’Hôtel du Faune la replongeait un peu plus dans la tempête de ces derniers jours. C’était une fin d’après-midi d’été, chaude et ensoleillée, qui donnait à la ville un air de vacances, un air de week-end à Rome qui contrastait avec les pensées tourmentées qui s’agitaient dans son crâne. Les Toulousains flânaient dans les rues avec ce mélange d’insouciance et de fierté que donne le privilège de vivre dans la Ville Rose. Les belles jeunes femmes aux tenues légères minaudaient aux terrasses des cafés. L’une d’elles lisait un manuscrit qu’elle corrigeait en profitant de la douceur de vivre, et soudain la brume qui pesait sur les pensées d’Alice se déchira en un premier lambeau lorsqu’elle la vit répondre à un appel sur son téléphone portable. Sept jours plus tôt, elle était elle-même installée à son bureau de la Sorbonne, à corriger des copies d’examen. Il était déjà tard, et elle aurait dû être rentrée, mais ce soir-là Martin devait assister à une conférence, et elle n’avait pas envie de se retrouver seule chez eux, sans lui. Le téléphone vibra soudain et le numéro qui s’affichait se mettait en correspondance dans son répertoire avec une personne qu’elle n’avait pas entendue depuis plus d’un an. Elle hésita un court instant.

La jeune femme sur la terrasse ensoleillée sembla s’illuminer en entendant la voix de son interlocuteur, se recula dans le dossier de son siège et abandonna ses corrections. Son sourire s’entendait aussi bien qu’il se voyait.

– Olivia ?
– Je ne savais pas si tu allais décrocher. Comment vas-tu ?

La voix était hésitante. Empruntée. Évidemment. Pas facile de renouer le contact.

– Je vais bien. Je suis encore au boulot… Et… toi ?
– Je vais bien aussi… Écoute, si je t’appelle, c’est que…
– C’est à cause d’elle, n’est-ce pas ?
– Oui, c’est à cause de Maman. Elle est… Elle a besoin de nous. Elle a besoin de toi, Alice.

Alice sentit son cœur se serrer en même temps que sa voix se durcir.

– Elle n’a qu’à m’appeler elle-même, si elle a besoin de moi.
– Alice, elle ne peut pas…

La voix de sa sœur devint un filet presque inaudible.

– Elle est malade.

Ces trois seuls mots eurent un effet inattendu et parfaitement incroyable. Ils parvinrent un instant à fissurer l’épaisse muraille qu’Alice avait érigée autour du concept même de famille. Elle s’entendit prononcer une réponse tout aussi folle.

– J’arrive. Je prends le premier avion.

La jeune femme porta la tasse de café à ses lèvres après avoir raccroché. Elle rayonnait. Alice détourna le regard et, dans une impression désagréable que les rayons du soleil transperçaient enfin l’hébétude cotonneuse dans laquelle elle avait passé les dernières heures, elle remarqua une mère qui devait avoir son âge et sa fille d’environ sept ou huit ans. La complicité était évidente. La petite fille s’accrochait à la main de sa mère tout en gambadant à côté d’elle. Les doigts entremêlés, Alice n’osait pas vraiment regarder le visage de sa mère et ses yeux d’un bleu si dérangeants. Elle resta concentrée un long moment sur cette main déjà ridée, qui tremblait légèrement au rythme des mouvements involontaires de la maladie.

Elle entra enfin dans le hall de l’hôtel et se sentit parcourir les couloirs du service de neurologie. Le professeur Carroll était un homme tout sec qui flottait presque dans sa blouse blanche où un badge déclinait son nom et sa fonction de chef de service. Il lui restait peu de cheveux sur le crâne, coupés très courts, blancs. Il les avait reçues très poliment et avec une grande empathie il les avait priées de s’assoir, avant de les regarder toutes deux dans les yeux pendant quelques secondes.

L’escalier qui menait à sa chambre rappela à sa mémoire la descente des escalators de l’aéroport de Blagnac. Olivia était venue l’attendre. Alice la trouva subtilement changée, depuis un an qu’elle ne l’avait pas vue. Plus empâtée, peut-être, même si cette impression n’était pas due à une prise de poids visible. Son visage paraissait plus marqué. Son allure générale était plus empruntée que dans son souvenir, dans ses vêtements toujours aussi ternes. Ses cheveux blonds coupés courts laissaient cependant son joli visage exprimer des traits séduisants et l’éclat de ses yeux bleus parfaitement dérangeants. Aussi dérangeants que l’étaient les yeux de leur mère. Mais son regard était voilé.

Elle s’avança maladroitement pour embrasser Alice, qui se laissa plus ou moins étreindre. Et sans crier gare, elle éclata en sanglots.

– Que se passe-t-il, Olivia ?
– Je ne sais pas encore. Elle est à l’hôpital et pour le moment les médecins ne veulent rien me dire. J’ai pris rendez-vous avec le chef du service de neurologie. Nous devons le voir demain.

Et, séchant ses larmes :

– Pour le moment, tu dois être exténuée. Je te raconterai dans la voiture. J’ai préparé la chambre d’ami.
– J’ai pris une chambre d’hôtel. Je ne savais pas que tu viendrais me chercher. Et je pense que c’est mieux. N’allons pas trop vite.
– Oui, tu as sans doute raison. Je te dépose où ?
– J’ai pris une chambre sur la Place du Capitole. C’était tout ce qui restait.

Dans sa chambre d’hôtel, sa valise était encore ouverte sur le lit, débordant de vêtements. Elle ne savait plus trop si elle devait la faire ou la défaire. Elle ne parvenait plus à se raccrocher à la réalité, à l’instant présent. Seuls des mots semblaient avoir encore le pouvoir de la ramener à ce qui était l’ici et maintenant. Des mots simples, directs, que Martin et elle échangeaient dès qu’ils le pouvaient depuis une semaine. Des mots sur les écrans rétroéclairés de son téléphone, de sa tablette, de son ordinateur portable. Je pense à toi. Courage. J’ai passé la soirée avec Benjamin. On lui a offert un poste à Montréal. Je t’aime. Il a fait très chaud à Paris. Des mots prononcés avec la voix si envoûtante de Martin à travers le combiné téléphonique. Tu es forte. Je suis là. Nous passerons l’épreuve ensemble. J’ai commencé à faire les cartons. Le poste a l’air intéressant. Je descends sur Toulouse dans quinze jours pour rencontrer le chef de projet. Des mots rassurants. Des mots d’amour.

Et au milieu, des mots de peur. Je prends l’avion pour Toulouse ce soir. Olivia m’a appelée. Maman est malade.

Maman est malade.

La voiture d’Olivia était une de ces berlines au châssis surélevé comme des quatre-quatre. Extrêmement confortable et un brin hautaine. Les sons à l’intérieur y étaient feutrés, comme absorbés par le cuir des sièges. Lorsqu’elles furent sur le périphérique, Olivia commença à raconter les premiers signes de la maladie de leur mère.

– Personne n’y a fait attention au début, bien sûr. Elle a commencé à tomber, d’abord de façon très espacée, puis plus régulièrement, comme si ses jambes ne la portaient plus de façon soudaine. Tu la connais, elle reste souvent seule sans voir personne pendant des semaines, alors beaucoup de choses sont passées inaperçues. Puis elle a eu des difficultés à parler, à mâcher ses aliments. Elle n’a rien dit avant que son dentiste l’envoie consulter son médecin. Et un jour, pendant un repas à la maison avec les parents de Pascal, elle a failli s’étouffer…

Olivia restait concentrée sur la route, sa voix secouée d’émotion. Alice la regardait sans mot dire. Le profil de sa sœur se découpait dans la vitre à contre-jour, seulement éclairé par les lumières intermittentes des éclairages publics. Elle la connaissait bien. Elle savait quelle maîtrise elle pouvait avoir sur elle-même. Son visage restait impassible mais sa voix se brisait par moments.

– Là encore, nous avons cru à une simple maladresse, et aux urgences, l’interne nous a rassurés en nous parlant d’une fausse-route alimentaire. Ce n’est qu’il y a une semaine que quelque chose de grave s’est produit. Elle a tout à coup eu une hallucination… elle… elle a vu papa qui lui parlait. Elle a voulu le suivre à l’extérieur, en robe de chambre, et c’est monsieur Glabelle, quelques centaines de mètres plus loin, qui l’a retrouvée errant sur le bord de la route nationale.

L’image de sa mère s’imposa d’elle-même. Cette femme élancée et élégante, au port altier, toujours tirée à quatre épingles, errant dans la campagne. L’image avait comme un goût d’impossible, comme une mélodie rendue bancale par une fausse note. Tout cela rendait une impression si étrange.

Et comme un fondu enchaîné, un effet spécial dans un film de science-fiction, l’élégante veuve aux traits encore si fins, au regard franc et cassant, à la longue chevelure retenue en un savant chignon blanc se mua progressivement en la vieille malade au teint pâle et aux yeux hagards dont Alice avait tenu la main tremblante, calée dans un fauteuil roulant au rembourrage synthétique. Presque muette d’émotion, Alice s’était contentée de gestes. Elle reconnaissait à peine sa meilleure ennemie dans le corps de cette ombre à moitié vivante. Et pourtant, le regard si bleu parvenait encore par moment à retrouver sa dureté et son acuité, et Alice y retrouvait les souvenirs heureux et moins heureux de son histoire avec sa mère. Une pression imperceptible de la main de Flora Daimiault sur celle de sa fille. Une pression qui n’était pas l’un de ces tremblements incoercibles, mais bien un geste volontaire. Et Alice se retrouva à enlacer sa mère, à l’âge de sept ans, après son premier chagrin d’amour. Elle perçut le goût salé de ses larmes et le contact si rassurant et enveloppant du baiser déposé sur ses cheveux. Un simple éclair dans les yeux de Flora Daimiault et Alice revit le tonnerre qui gronda entre elles lorsque son père, son père si doux et si distant à la fois, était allongé dans un cercueil de bois brillant.

– Ça fait une semaine qu’elle est hospitalisée en neurologie. Ils lui ont fait tout un tas de tests, mais pour le moment ils n’ont pas les résultats. Lorsque je suis allée la voir, elle m’a tout juste reconnue. Elle m’a d’abord prise pour toi. Elle… elle t’a réclamée…

Olivia avait arrêté le moteur devant la grande entrée de l’hôtel, près du palais de briques et de pierres qui faisait la fierté des Toulousains.

Et Alice s’était couchée. Ces deux nuits-là, celle de son arrivée et celle de sa visite de l’Hôtel du Faune, elle ne dormit pas bien, malgré la climatisation qui adoucissait la température de la nuit caniculaire. Ses rêves furent moites, désagréables, mais ne lui laissèrent au matin qu’un vague sentiment de colère et de dégoût. Ses longues heures de veille, au contraire, l’imprégnèrent de leur amertume tenace.

Sans même demander à sa sœur aucun détail supplémentaire, elle avait rassemblé à la hâte ses copies et les avait enfournées dans sa sacoche en cuir dans un désordre indescriptible. Les trois mots avaient agi comme une incantation sur elle, dont la magie avait immédiatement opéré. Elle se jeta pratiquement dans la bouche de métro qui onze stations et un changement plus tard la déposait presque au bas de son immeuble.

Ce n’était pas tant la succession des mots que le ton avec lequel Olivia les avait laissés s’échapper de sa gorge. Une sorte d’urgence s’était propagée dans les artères d’Alice. Une urgence plus forte encore que les rancœurs et les haines.

Puis elle avait rejoint Olivia à l’hôpital.

Le professeur Carroll, peut-être satisfait de son examen silencieux, prit enfin la parole.

– Mesdames, ce que j’ai à vous annoncer n’est pas agréable à entendre. Nous avons réalisé de nombreux examens et la seule conclusion à laquelle nous sommes fondés à nous rendre est que votre mère souffre d’une forme tardive de maladie de Huntington. C’est une maladie neurologique dégénérative, ce qui veut dire que les symptômes vont encore empirer. Et hélas nous ne possédons pas de traitement. La seule chose que nous pouvons faire c’est atténuer la gravité des symptômes afin que les choses se passent du mieux possible et qu’elle ne souffre pas trop. Mais l’évolution sera impossible à arrêter… je suis vraiment désolé…

Le silence pendant deux secondes. Olivia était sidérée, mais on la sentait à fleur de peau. Elle était proche de l’effondrement. Alice déglutit avec peine, la bouche soudain très sèche. Elle parvint tout de même à articuler la question.
– Vous parlez d’évolution… quelle évolution ?

Le médecin mit quelques secondes de plus avant de répondre.

– Cette maladie touche essentiellement deux compartiments de fonctions cérébrales : les zones motrices, pour donner des mouvements incontrôlables comme vous l’avez déjà constaté, des paralysies, ou des difficultés à se mouvoir, et les zones qui sont le siège de fonctions cognitives et comportementales. Dans ce deuxième lot de symptômes, on peut voir des manifestations psychiatriques, comme des dépressions induites, ou des changements de comportement. Et dans de nombreux cas, tout ceci conduit à une forme de démence particulièrement sévère. Il faut vous attendre à ce que votre mère perde la raison à plus ou moins longue échéance.

Le regard si bleu de Flora s’était illuminé lorsque sa fille était entrée dans la chambre aux murs blancs. C’est d’une voix mal assurée, presque chevrotante, qu’elle avait prononcé son nom. Alice était restée muette. Elle s’était approchée du fauteuil, s’était assise sur le lit juste à côté. Elle avait pris la main de sa mère dans les siennes. De longues secondes passèrent, où la mère et la fille se cherchèrent du regard sans jamais trouver le courage de vraiment se regarder. Puis enfin Alice, fixant la main de Flora, parvint à émettre un son.

– Je suis là, maman.
– Je savais que tu viendrais. Je l’avais dit à ta sœur. Je le savais.

Le silence retomba entre elles. Mais Alice trouva la force de plonger ses yeux dans les deux aigues-marines de sa mère. Comme on fend la surface liquide de l’océan, elle fut happée par des abîmes de souvenirs.

Et lorsqu’elle émergea à nouveau, quelques éclaboussures liquides coulaient sur la joue de Flora.

– Ils t’ont expliqué ce qui m’arrivait ?
– Oui, ils m’ont dit. Ne t’inquiète pas. Martin et moi en avons parlé. Nous allons venir nous installer ici.
– Je ne m’inquiète pas pour moi, Malice, mais pour Livia et toi. Vous avez fait le test ?

Le professeur Carroll savait qu’il allait aborder le plus délicat à présent.

– Il y a cependant une autre raison à votre présence ici, dit-il. La maladie de Huntington est une maladie neurologique grave, mais elle est aussi génétique. Chaque personne touchée, homme ou femme, a une chance sur deux d’en transmettre le gène à chacun de ses enfants.

Il fit une pause pour s’assurer que les implications de sa phrase devenaient claires. À en juger par le silence atterré des deux jeunes femmes, c’était bien le cas.

– Il existe un test génétique qui peut détecter cette anomalie dans l’ADN avant que les premiers symptômes n’apparaissent. Bien avant. La maladie met des dizaines d’années avant de se déclarer.
– Mais il n’y a pas de traitement, c’est bien ça, articula Alice ?
– C’est bien ça.
– Alors à quoi donc pourrait nous servir ce test ?

Elle ne sembla retrouver peu à peu ses esprits que dans l’avion d’Air France qui la ramenait vers Paris. La brume qui pesait sur ses pensées se déchirait par lambeaux à mesure que les souvenirs de cette semaine prenaient enfin racine dans sa conscience et qu’elle en comprenait vraiment tous les événements.

Elle était installée dans le siège près du hublot. L’hôtesse dévolue à ce rôle commençait les démonstrations de sécurité qui composent le rituel initiatique de tout voyage en avion avec des gestes mécaniques et presque désabusés. Sa vue se troubla un instant.

À quoi donc pourrait bien servir ce test ? La question avait tourné dans son esprit depuis qu’elle l’avait posée au neurologue et elle n’avait toujours pas de réponse. Elle n’avait pas d’enfant, n’en voulait pas spécialement et n’en avait jamais vraiment voulu. Martin lui en parlait de temps à autre, mais c’était surtout pour évoquer sa propre enfance. Et de son enfance, Alice n’avait pas toujours de très bons souvenirs. Tout juste des impressions fugaces de petits bonheurs éphémères noyés dans une gangue de discipline permanente. Les jeux avec Olivia. Les promenades dans la campagne avec leur père, à pied ou en vélo. Le goût des gâteaux au chocolat que Flora confectionnait avec les œufs frais et le lait que leur apportait Marcel Glabelle, le voisin le plus ancien de la famille. Il possédait une petite ferme tout près de la demeure familiale et lorsqu’Olivia et Alice étaient enfants, il les laissait jouer dans la grange où il entreposait son foin. C’était le temps de l’insouciance. Le temps où leur père était encore en vie.

Quand elle pensait à son père, elle pensait toujours d’abord à un moment bien précis. Elle devait avoir sept ou huit ans. Ils étaient tous les quatre partis faire un pique-nique à quelques kilomètres de Toulouse, dans les paysages vallonnés qui longent le Canal du Midi, près du Lauragais. Il faisait un soleil éclatant, et les deux sœurs s’amusaient à se courir après. Victor leur avait montré le petit bois près duquel ils avaient étalé leur nappe. Et l’idée d’une exploration s’était imposée d’elle-même. Elle était retournée dans ce bois, adulte, et s’était rendu compte combien son esprit d’enfant l’avait magnifié et agrandi, lui donnant des proportions extraordinaires. Mais à l’époque, elle avait vu ce bois comme une forêt profonde et mystérieuse qui l’avait attirée et au sein de laquelle elle pouvait découvrir de fabuleux trésors. Elle s’était imaginé parcourir un royaume hors du temps. Si bien qu’elle avait, au détour d’un bosquet, perdu de vue ses parents et sa sœur, et que, soudain, elle se crut perdue. Les bruits et les odeurs de la nature l’avaient tout entière absorbée. Mais elle n’avait pas eu peur. Pas vraiment. Et lorsqu’une forme haute surmontée de cornes s’était avancée en contre-jour vers elle, elle avait cru rencontrer un faune ou un homme-cerf. Un bref instant, elle avait retenu son souffle, consciente que la créature pouvait s’enfuir ou lui vouloir du mal. Puis un rayon de soleil vint frapper le visage du faune, et elle réalisa le tour que la lumière lui avait joué quand elle reconnut son père qui la cherchait. Ce qu’elle avait pris pour des cornes ou des bois de cerf étaient des branches basses qui venaient couronner sa tête en une illusion de surimpression. Mais pendant des semaines, elle se demanda souvent si son père était bien un être humain, et pas une créature féérique veillant sur Olivia et elle. Ses disputes avec Flora et son suicide quelques mois plus tard lui infligèrent un démenti cinglant. Elle grandit brutalement tout en pleurant toutes les larmes de son corps et en nourrissant une haine de plus en plus grande de sa mère. Mais ce jour-là, dans ce bois, elle s’était sentie transportée, et elle avait compris combien son père pouvait être quelqu’un de merveilleux. Il était toujours doux et posé. Il racontait souvent des histoires, des contes et des légendes, il avait une façon de voir la vie tellement personnelle et décalée, tout en références et en beauté. Même l’événement le plus insignifiant était pour lui une source d’émerveillement qu’il s’efforçait de partager avec ses filles et avec sa femme. Alice ne percevait pas, à cet âge-là, que ce côté lumineux était sans doute la seule chose qui le maintenait vivant. Car il avait aussi un revers sombre, des crises de larmes et de prostration, lorsque les traumatismes de la guerre en Bosnie revenaient le hanter. Il faisait tout son possible pour ne pas les montrer à ses filles, mais elles savaient d’instinct que certains regards, certaines paroles, pouvaient déclencher chez leur père des moments difficiles. Alice s’imaginait alors que sa nature féérique le conduisait à des douleurs atroces lorsqu’il passait de trop longs moments dans la réalité des humains. La vérité était que les choses qu’il avait vues et faites dans son passé le hantaient, le rongeaient. Il se retirait alors dans son bureau, qui devenait un territoire interdit. Alice avait appris à en avoir peur, comme si les portes d’un enfer y avaient été cachées.

Elle comprit soudain, le regard perdu dans la vitre du hublot, que cette image irréelle de son père aux bois de cerf ne l’avait jamais quittée. Elle sut pourquoi l’Hôtel du Faune serait sa nouvelle demeure une fois revenue à Toulouse. La fresque au-dessus de la cheminée représentait une danse joyeuse de nymphes et de satyres au creux d’un bois dense et mystérieux, tandis qu’un couple singulier trônait au centre d’un dais formé par les branches entrelacées d’un arbre vénérable. Une fée blanche aux yeux vairons, et un faune couronné de bois de cerf.

À Suivre…