{"id":236,"date":"2015-05-26T11:40:48","date_gmt":"2015-05-26T09:40:48","guid":{"rendered":"http:\/\/www.quintadicopertina.com\/fabriziovenerandi\/?p=236"},"modified":"2015-05-26T11:46:25","modified_gmt":"2015-05-26T09:46:25","slug":"alcuni-bagliori-e-ombre-dalla-periferia-dellepub3","status":"publish","type":"post","link":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/?p=236","title":{"rendered":"Alcuni bagliori e ombre dalla periferia dell&#8217;EPUB3"},"content":{"rendered":"<a  href=\"http:\/\/www.quintadicopertina.com\/fabriziovenerandi\/fbrzvnrnd\/wp-content\/uploads\/2015\/05\/Schermata-2015-05-26-alle-11.28.08.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-237\" style=\"border: solid 2px black;\" src=\"http:\/\/www.quintadicopertina.com\/fabriziovenerandi\/fbrzvnrnd\/wp-content\/uploads\/2015\/05\/Schermata-2015-05-26-alle-11.28.08-300x213.png\" alt=\"Schermata 2015-05-26 alle 11.28.08\" width=\"300\" height=\"213\" srcset=\"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/fbrzvnrnd\/wp-content\/uploads\/2015\/05\/Schermata-2015-05-26-alle-11.28.08-300x213.png 300w, https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/fbrzvnrnd\/wp-content\/uploads\/2015\/05\/Schermata-2015-05-26-alle-11.28.08.png 611w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\r\n\r\nNonostante l&#8217;<strong>incertezza con cui l&#8217;EPUB3 conduce la sua marcia scoordinata<\/strong>, appare uno dei pochi animali marcianti nel mondo della tipografia digitale off-line. E i risultati, non definitivi ma interessanti, che si ottengono sui lettori EPUB3 e-ink mostrano che una parte sostanziosa delle specifiche potrebbero essere utilizzate anche fuori dal mondo multimediale dei tablet.\r\nIeri in particolare <strong>mi sono scontrato contro una specifica che Adobe Digital Edition diceva di aver supportato in ADE 4.0<\/strong>, e che nei miei test non dava segno di vita: quella relativa ai <a href=\"http:\/\/www.quintadicopertina.com\/fabriziovenerandi\/?p=63\"><strong>Canonical Fragment Identifier<\/strong><\/a>, una parte dell&#8217;EPUB3 poco conosciuta ma molto interessante per poter navigare, definire e selezionare zone di ebook (in teoria anche esterne all&#8217;ePub di partenza). In pratica invece che <em>linkare<\/em> ad un semplice identificativo posto in un file, si costruisce tutto un percorso di <em>nodi<\/em> partendo dal package e dalla sua spine, fino ad arrivare a selezionare un paragrafo, un singolo lemma, una zona di un video o qualsivoglia cosa sia inserita nel nostro ePub. Adobe diceva di averla introdotta con la versione 4 del suo lettore ebook, ma i miei test continuavano a fallire finch\u00e9 non ho scoperto quello che a me pare <strong>un bug anche abbastanza consistente<\/strong>. In pratica se il file da cui parte il link al package \u00e8 salvato nella <em>cartella<\/em> in cui risiede il package stesso, Adobe Digital Edition cerca il package fuori dall&#8217;EPUB3. Lo va a cercare in una cartella <q>script<\/q> all&#8217;interno dell&#8217;applicazione Adobe. Detto in parole ancora pi\u00f9 semplici: <strong>se in un file xhtml facciamo partire un link CFI al package e il package \u00e8 nella stessa cartella dove c&#8217;\u00e8 il file xhtml, Adobe Digital Edition cerca il package dentro se stesso. E non lo trova<\/strong>, ovviamente. Potrei fare alcune battute sul fatto che Adobe cerchi una risposta dentro di s\u00e9 e non la trovi, ma mi astengo.\r\nPosizionando package e file xhtml in due cartelle diverse i CFI sembrano effettivamente funzionare. Nel momento in cui scrivo le applicazioni che supportano i CFI, anche solo parzialmente, sono poche. Non lo supporta Ibooks, non lo supporta Azardi. Bene invece Readium e derivati; Adobe Digital Edition e Gitden Reader. In prospettiva \u00e8 <strong>una specifica importante per la gestione di note e annotazioni su testi statici<\/strong> e potrebbe essere (il condizionale \u00e8 d&#8217;obbligo) uno strumento per avere annotazioni che seguano l&#8217;ebook nei suoi spostamenti.\r\n<details> <summary><mark>Anche se&#8230;<\/mark><\/summary>Anche se non \u00e8 detto che i CFI siano lo strumento pi\u00f9 adatto per aggiungere annotazioni al documento originale. L&#8217;inserimento di nodi all&#8217;interno di un testo andrebbe infatti a modificare la struttura della DOM, e quindi altri CFI che puntassero a elementi interni alla pagina punterebbero a punti errati del testo. Pi\u00f9 facile pensare che i CFI possano essere usati per far puntare note e annotazioni ad un determinato punto del testo che resterebbe per\u00f2 intonso per non variare la struttura della DOM: la visualizzazione delle note sarebbe quindi di gestione del lettore ereader e lo <em>stoccaggio<\/em> delle stesse avverrebbe in luoghi diversi rispetto alla pagina <em>puntata<\/em>. Un po&#8217; come avviene oggi con i media overlay e lo SMIL. Stiamo comunque parlando di testi statici: se si costruiscono testi in cui il lettore ha la possibilit\u00e0 di aggiungere o contrarre nodi della pagina in fase di lettura, temo che anche le CFI non sarebbero pi\u00f9 utilizzabili. Ma andiamo un passo alla volta: le specifiche per le annotazioni sono ancora da venire.<\/details>\r\n\r\n<strong>Altro punto borderline dell&#8217;EPUB3 \u00e8 quello del localstorage<\/strong>, una modalit\u00e0 di registrazione variabili via javascript. Si tratta di <strong>un giro di boa importantissimo per la costruzione di testi nativamente digitali<\/strong> e che non abbisogna di nessuna multimedialit\u00e0. Il localstorage \u00e8 la possibilit\u00e0 introdotta in HTML5 di salvare valori che rimangono salvati e legati all&#8217;ebook anche dopo che l&#8217;ebook viene chiuso. Ebbene, le ultime versioni di Ibooks lo hanno finalmente reintrodotto. Evito di spellarmi le mani per la gioia, perch\u00e9 gi\u00e0 in passato era successo: <strong>da Apple non abbiamo roadmap n\u00e9 tantomeno una mappatura chiara di cosa viene supportato in Ibooks e quando<\/strong>, non mi stupirei quindi di vedere localstorage risparire domani; ma oggi c&#8217;\u00e8 sia nella versione desktop che nella versione mobile. Perch\u00e9 sia importante \u00e8 presto detto: aumenta esponenzialmente la possibilit\u00e0 di adattare e personalizzare il testo a seconda delle esigenze di chi lo sta leggendo, variare i contenuti, includere gaming a medio lungo termine e tante altre cose. Che Ibooks lo supporti \u00e8 buona cosa, ma perch\u00e9 si possano costruire testi deve aumentare la base di applicazioni che facciano la stessa cosa: Azardi supporta il localstorage; Adobe Digital Edition e Readium (!) non lo supportano; Gitden Reader su Android lo supporta finch\u00e9 non si riavvii il tablet.\r\n\r\nLa periferia dell&#8217;EPUB3, meno visibile rispetto alle animazioni in fixed layout, \u00e8 in continuo, lento fermento.\r\n\r\n<strong>Ultima cosa<\/strong>: un reminder. Sabato e domenica prossimi a Cologno Monzese, terr\u00f2 un <strong>corso di ebook base<\/strong>, per il quale, ad oggi <a href=\"http:\/\/www.ebookdesignschool.it\/?tribe_events=creazione-ebook-a-cologno-monzese\">ci sono ancora alcuni posti liberi<\/a>. Se vi interessa fatevi sotto. Prometto solennemente di non parlare di CFI e di localstorage.","protected":false},"excerpt":{"rendered":"Nonostante l&#8217;incertezza con cui l&#8217;EPUB3 conduce la sua marcia scoordinata, appare uno dei pochi animali marcianti nel mondo della tipografia digitale off-line. E i risultati, non definitivi ma interessanti, che si ottengono sui lettori EPUB3 e-ink mostrano che una parte sostanziosa delle specifiche potrebbero essere utilizzate anche fuori dal mondo multimediale dei tablet. Ieri in [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,5],"tags":[],"class_list":["post-236","post","type-post","status-publish","format-standard","hentry","category-ebook-concetti-generali","category-ebook-news","category-epub3"],"_links":{"self":[{"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=\/wp\/v2\/posts\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=236"}],"version-history":[{"count":6,"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quintadicopertina.com\/fabriziovenerandi\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}