Approcci al layout fisso

Come ho già scritto in alcuni articoli, uno degli aspetti più interessanti — forse per me solo — della versione 3 del formato .ePub, è la possibilità di creare pagine a layout fisso.

Un eBook con pagine fisse o fluide ha davvero enormi differenze. Per un eBook solo testo è importante che l’utente possa interagire con esso affinché l’esperienza di lettura possa essere il più possibile semplice e senza intoppi. Un eBook con layout fluido quindi, a seconda della dimensione e della tipologia di carattere e dello schermo del device utilizzato, avrà un numero variabile di pagine. Questo accede proprio perché il testo, come un liquido, occuperà lo spazio necessario alla sua visualizzazione all’interno del suo contenitore. Questo tuttavia permette di avere un unico layout di visualizzazione (una colonna di testo o, con specifiche dichiarazioni nel CSS, delle rese diverse a seconda dell’orientamento) tagliando fuori molte tipologie di libro. Si sono già descritti i libri fotografici, ma pensiamo anche ai fumetti, ai libri d’artista oppure agli atlanti, ai testi scolastici etc. Ecco perché penso sia importante parlare di layout fisso.

Va detto, non è facile trovare eBook a layout fisso negli eBook Store. Il motivo principale? Non è per niente facile crearli. O meglio, non è per niente facile creare un modello in grado di essere visualizzato correttamente su ogni device o applicazione di lettura.

Come creare un eBook a layout fisso

In Field Guide to Fixed Layout for Ebooks, scritto dalla Book Industry Study Group (BISG), vengono suggeriti tre metodi per la creazione di eBook a layout fisso: attraverso l’utilizzo di immagini vettoriali, di immagini raster oppure utilizzando il codice HTML e CSS sfruttando l’absolute positioning2 – un metodo CSS per posizionare in modo assoluto gli elementi all’interno di un contenitore preservando il padding del contenitore stesso.

Le prime due soluzioni vengono tuttavia reputate poco raccomandabili. Le immagini vettoriali infatti — vengono prese in considerazione le immagini in formato SVG — sono ancora poco supportate dai dispositivi di lettura e, se non modificate attraverso programmi specifici, è piuttosto difficile apportare delle correzioni.

Per quando riguarda invece la creazione di documenti a layout fisso attraverso immagini raster, è stata riscontrata una «user experience insoddisfacente», eccetto nei casi in cui la dimensione della viewport — banalmente la dimensione di ciascuna pagina impostata dallo sviluppatore — sia proporzionalmente uguale a quella del canvas virtuale — ovvero la dimensione della finestra in cui è visualizzata la pagina (spesso diversa dalla dimensione dello schermo del device). In questo caso infatti l’immagine si adatta in modo proporzionale al canvas senza che si deformi o che risulti troppo piccola.

La miglior soluzione sembra dunque essere quella suggerita anche dall’IDPF, ovvero lavorare direttamente in HTML e CSS. Per sviluppare un eBook a layout fisso: Creare un eBook a layout fisso.


Fonti

BISG, Field Guide to Fixed Layout for Ebooks, Book Industry Study Group, New York, 2015

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.