Articles

Créer un ebook | L’optimisation CSS (2) : suppression des déclarations inutiles

Lorsqu’on crée un ebook depuis InDesign, l’export du fichier au format EPUB génère automatiquement un ensemble de règles CSS. Certaines d’entre elles ne sont d’aucune utilité et alourdissent le fichier CSS. La première étape de l’optimisation du code consiste donc à supprimer ces règles. Plus généralement, son objectif est de rendre la feuille de styles la plus propre possible pour simplifier ensuite sa réorganisation.

Lire la suite

Créer un ebook | L’optimisation CSS (1) : méthodologie

Dans une création d’ebook, l’optimisation du code consiste à alléger le fichier CSS pour fluidifier l’affichage de l’EPUB. Cette opération est largement simplifiée si la maquette du livre a été élaborée dans cet objectif, mais cela ne dispense pas de retravailler le fichier CSS généré par InDesign. Cet article est une le premier d’une série de 4 articles consacrés à l’optimisation CSS d’un fichier EPUB.

Lire la suite

Création d’ebook : le poids des sélecteurs dans un EPUB

Pourquoi telle règle CSS n’est-elle pas interprétée alors que sa syntaxe est valide ? Face à ce type de « bugs », fréquent dans le cadre d’une création d’ebook, il est tentant d’incriminer les spécificités du moteur de rendu. Pour autant, celles-ci n’expliquent pas tout. Une mauvaise évaluation du poids d’un sélecteur peut être à l’origine de l’écart entre le style rendu et l’effet désiré.

Lire la suite

Supprimer les remplacements locaux dans un EPUB : un détail ?

char-style-override, para-style-override… ces noms barbares qui pullulent dans certains EPUB peuvent perturber leur affichage en les surchargeant inutilement. Pour y remédier, encore faut-il savoir à quoi ils correspondent et comment les supprimer. Cet article explique pourquoi il est indispensable de supprimer les remplacements locaux dans un fichier EPUB et propose une méthodologie pour améliorer son process de création d’ebook.

Lire la suite