Un epub est une archive zip contenant essentiellement des fichiers de contenu html (ou xhtml ou xml), des fichiers de style CSS, éventuellement des images et des polices et des fichiers décrivant l’ordre, les propriétés des autres (une sorte de table des matières). Sigil est un bon outil pour écrire et modifier un epub sans se poser trop de questions.
Les fichiers html sont écrits de façon classique mais en évitant les informations de forme
qui doivent aller dans les css et en maximisant la structuration (un paragraphe
est dans un <p>...</p>
, des titres en h1, h2, h3. Donc pour centrer un
paragraphe, pour des exergues ou pour les mises en reliefs, il faut mettre le
texte dans un div
ou un span
(ou éventuellement un em
) et mettre les
règles dans le fichier CSS).
Quelques règles css pour faire un texte qui me plaît :
Le @page
s’applique au contenu paginé et permet de définir le formatage des
“pages” sur le reader. Ici, j’ai mis des marges, on peut aussi régler les
veuves et orphelins. J’apprécie que le texte soit justifié, que les paragraphes
soient séparés verticalement, que les lignes d’un paragraphes soient un peu
espacées et que les paragraphes qui en suivent un autre soient indentés.
Pour le style des titres de chapitre c’est plus fluctuant. Je choisis des choses simples. Un peu comme le style Gibson du ePub Zen Garden. Ce qui peut donner des choses comme ce qui suit.
Et dans le css
Pour plus d’infos, on pourra lire un guide sur le format epub et par exemple comment mettre un couverture dans un epub (tout le blog est fort intéressant).