Try   HackMD

Infonum Techniques d'écriture et d'édition - TP EPUB

Téléchargement Sigil : (déjà installé sur les machines de l'IUT)

Manuel de fabrication EPUB : https://fr.flossmanuals.net/creer-un-epub/introduction/ Revenez systématiquement ici si vous avez un doute.

Étapes du travail

Voici les étapes. Pour ce premier exercice, certaines sont déjà faites (certaines corrections orthotypo, le balisage sémantique). Il vous faut faire les autres étapes.

1/ Sélection du contenu : texte, images, etc.

Pour les polices. Un palmarès des meilleures polices à empattement pour la lecture : https://poliseuse.wordpress.com/les-polices/palmares-des-polices-serifs/. Alegreya, Andada, Bitter, EB Garamond, Faustina, Manuale, Merriweather, Noticia Text, Vollkorn.

2/ Préparation de copie :

  • Corrections orthotypographiques. Concerne les caractères : lettres, ponctuation (dont espaces).
  • Balisage sémantique. Concerne la typologie des éléments du contenu : titres, listes, emphase, etc.
  • Balisage de mise en forme. Concerne les éléments HTML non sémantiques : retours à la ligne <br />, divs et spans auxquels on applique des classes CSS, etc.

Mise en page (pour commencer) :

  • Organisation de la page
  • Typographie (polices, tailles, interligne, marges, alignement, césures, sauts de page)
  • Listes

Assemblage : inclusion des différents fichiers, fonctionnalités EPUB (métadonnées, table des matières).

  • Utilisez la fonction « Scinder au curseur » pour séparer le fichier courant en deux.
  • Les propriétés des métadonnées se basent sur des vocabulaires contrôlés. Les rôles opf:role par exemple utilisent un code à trois lettres (auteur aut, book designer bkd, etc.) défini ici : https://www.loc.gov/marc/relators/relaterm.html

Exercices

Utilisez le contenu de Cyrano.xhtml (dans "/communs-enseignement/enseignement-ino/PERRET/") pour en faire un livre au format EPUB 3 avec Sigil. Dans Sigil, "Ouvrir" ouvre des fichiers EPUB. Pour ajouter du contenu (fichier texte xhtml, feuille de style CSS, etc.) au contenu du fichier EPUB, utilisez "Ajouter fichiers existants".

Découpage du texte :

En utilisant la fonction Scinder le fichier, découpez le texte en plusieurs fichiers xhtml contenant un acte chacun.

Espace insécables :

Avec une expression régulière, remplacez tous les espaces avant des deux-points :, après un guillemet ouvrant « et avant un guillemet fermant », par la chaîne de caractères &#160; (espace insécable).

Solution :

Avec une expression régulière, remplacez tous les espaces avant des points-virgules ;, des points d'interrogation ? et des points d'exclamation ! par la chaîne de caractères &#8201; (espace insécable fine).

Solution :

Mise en forme :

Rappel : pour vos interrogations sur CSS, n'utilisez que des sources fiables telles que W3Schools ou Mozilla Developer Network.

Définissez des styles pour les choses suivantes :

  • Organisation de la page
  • Typographie : polices, tailles de police, interligne, marges, alignement, césures, sauts de page)
  • Listes

Chaque réplique est énoncée par un personnage dont le nom est déjà balisé par un span. Mettez ce nom en petites majuscules. Il faudra trouver la propriété CSS en question, et utiliser une expression régulière pour l'appliquer facilement.

Ajouter des polices :
https://fr.flossmanuals.net/creer-un-epub/ajouter-des-fontes/

Table des matières :

Faites en sorte que la table des matières permette d'accéder aux Actes (niveau 1) et aux Scènes (niveau 2).

Métadonnées :

Renseignez les métadonnées dont vous disposez : titre, auteur.

Créditez-vous comme contributeur. Vous pouvez préciser votre rôle via un attribut (Sigil appelle cela une propriété de métadonnée). La liste des rôles est ici : https://www.loc.gov/marc/relators/relaterm.html

Couverture :

Créez une image de couverture avec les outils de votre choix.

Ajoutez-la à l'EPUB via Sigil :
https://fr.flossmanuals.net/creer-un-epub/ajouter-des-images/ "Ajouter une couverture"