Si la maîtrise du rendu des pages web était complexe il y a encore dix ans, les navigateurs sont aujourd’hui devenus de puissants moteurs de rendu qui peuvent être considérés comme des outils de composition graphiques. Les évolutions récentes de CSS (CSS Grid, flexbox, fonts variables, etc.) permettent en effet des mises en forme de plus en plus poussées, et de nouvelles perspective ont été aussi ouvertes pour la mise en page imprimée.
Pour ce workshop, je vous propose d'explorer la programmation pour la composition de livres imprimés longs. Nous utiliserons Paged.js, un outil libre et open-source qui permet de transformer des pages web HTML en PDF imprimables avec des fonctionnalités indispensables pour l'impression (titres courants, numéros de page, sommaire, etc.). En quelques lignes de code, nous verrons qu'il est possible de proposer un design graphique pertinent sur un nombre de page élevé (plusieurs chapitres) grâce au principe de séparation entre sémantique HTML et mise en forme CSS.
Nous verrons aussi quelques astuces pour la création de lignes de bases, de grilles d'images et de notes en bas de page.
Workshop mené par Julie Blanc pour l'ÉSAC Cambrai (invitation: Keyvane Alinaghi)
Note: Pour la consultation sur téléphone mobiles, dézoomer la page lorsque vous consulter les livres. Attention, l'affichage des livres n'a pas été prévu pour les petites railles d'écrans, vous pouvez donc avoir des erreurs (notamment sur Safari)
Fonctionne uniquement sur Chrome
Utilisez plutôt Firefox pour l'affichage
Chargez plusieurs fois le livre (disposition aléatoire)