Mise à jour des thèmes ebook swiss & min+

Pour débuter cette nouvelle année, j’ai décidé de mettre à jour les 3 thèmes « swiss eBook design » ainsi que le boilerplate1 ebook « min+ ».

 

Télécharger le pack swiss Télécharger min+

 

Plus en détails, voici les modifications qui y ont été apportées.

swiss eBook design

Les 3 thèmes ebook « swiss » sont de simples thèmes conçus autour d’une méthode de design adaptée au numérique. Vous pourrez en découvrir la philosophie en lisant cet article.

Il faudra les modifier en profondeur si vous souhaitez en faire autre chose.

La version 3 de ces thèmes apporte :

  • une meilleure « reflowabilité » de la feuille des styles CSS ;
  • une typographie plus soignée ;
  • un rythme vertical amélioré ;
  • une gestion améliorée du mode nuit ;
  • une nouvelle police pour les titres du thème « moderna* » ;
  • des améliorations de structure HTML ;
  • une nouvelle classe pour les appels de note.

Les feuilles de styles sont commentées (en anglais) et des informations sont fournies directement dans l’EPUB si besoin.

Télécharger le pack swiss

min+

Le thème « min+ » peut être considéré comme un boilerplate dans le sens où il est suffisamment léger et modulaire pour permettre la création rapide de maquettes numériques. Il a d’ailleurs été conçu pour simplifier la mise en pages : styles conditionnels, styles peu nombreux mais versatiles, font-stacks soignés et adaptés aux appareils de lectures du marché, etc.

La version 2 apporte :

  • une correction de la source des citations en bloc ;
  • des ajouts de styles pour les indices, le code et le texte plus petit ;
  • l’ajout d’une classe « sans-serif » ;
  • une nouvelle feuille de styles avec des modules supplémentaires :
    • page de titre ;
    • indentation des paragraphes ;
    • justification du texte ;
    • composition classique des titres (centrés) ;
    • titres plus gros ;
    • légendes pour images ;
    • encadrés.
  • la modification des fichiers XHTML pour présenter ces modules ;
  • l’ajout de xml:lang sur body (bonne pratique).

Pour la plupart de ces modules — à l’exception des légendes et encadrés —, il suffira d’ajouter une classe sur le corps du texte body. La mise en pages se fera alors automatiquement sans qu’il n’y ait besoin d’ajouter la moindre classe ailleurs.

Naturellement, le boilerplate a été mis à jour en respectant la vision d’origine du projet, c’est-à-dire en faisant le plus léger et simple possible.

Télécharger min+

Le futur

Puisque je suis réellement engagé sur ces deux projets, d’autres mises à jour sont prévues. Pour autant, je les considère d’une manière bien différente.

Les thèmes « swiss » sont des maquettes finies. L’objectif sera donc de les compléter, d’en améliorer les feuilles de styles, d’intégrer la conversion Kindle et de les passer en version EPUB3.

Le thème « min+ » est davantage un boilerplate pour lequel les retours sont réellement utiles. Si le passage en EPUB3 est également programmé, les demandes d’ajouts (modules/options) et les critiques d’utilisabilité (expérience utilisateur) sont les bienvenues. N’hésitez donc pas à me contacter pour en parler.

Min+ V3 étant une version charnière (options supplémentaires pouvant dégrader l’utilisabilité et la légèreté du thèmesupport Kindle), j’aurai très certainement besoin de bêta-testeurs pour faire évoluer le boilerplate au mieux. Si cela vous intéresse, merci de me contacter.

Enfin, pour rappel, ces 4 thèmes peuvent être modifiés et utilisés pour des projets commerciaux, et ce même s’ils sont sous copyright — à défaut de mieux. Seul un usage commercial des thèmes eux-mêmes est interdit. Autrement dit, n’ayez rien à craindre si vous restez dans les — larges — clous et faites-vous plaisir 😉

Si vous souhaitez recevoir de nouveaux outils conçus pour vous simplifier la production de livres numériques en exclusivité, entrez simplement votre adresse mail ci-dessous et envoyez-la.
(Nous ne spammons pas, nous détestons cela.)
* = Champ requis
  1. Ou « kit de démarrage », framework étant certainement plus compréhensible mais moins adapté dans ce cas. Voir ce billet pour précisions.