mrcio duarte
eBook
Sumrio
1 2 Introduo ePublishing virando a pgina
Mais um captulo O fim do livro? O que um eBook Formatos
5 6 7 8 10
13 15 17 18 20 21 22 23 24 25 26 27 28
e p u b l i s h i n g : v i r a n d o a p g i n a
Descompactao do ePub Edio do cdigo Adicionando udio e vdeo Recompactao Teste e validao
4 5 6
30 31 32
Introduo
books no so uma novidade. Desde a dcada de 70 esta palavra j era utilizada no contexto que utilizado hoje.
Nascido com o Projeto Gutemberg, iniciativa que h anos digitaliza e disponibiliza livros de domnio pblico na internet, o termo vem ganhando cada vez mais ateno, j que algumas das principais barreiras para a popularizao dos livros eletrnicos vm caindo, como a dificuldade de leitura em tela e a viabilidade comercial do formato para a setor editorial. Alm disso, os eReaders e as tablets, dispositivos que permitem a leitura de eBooks, esto cada vez mais baratos, e devem se tornar produtos de consumo massificado em breve. Mas a idia central deste trabalho no contar todos os detalhes da evoluo dos livros eletrnicos. Apesar de oferecer uma viso geral do assunto, sua funo principal exemplificar as possibilidades tcnicas dos eBooks aos profissionais que trabalham com a produo de livros, na transio do papel para o cdigo. O design desta publicao considera exemplos de diversos recursos de layout que atestam a flexibilidade do livro eletrnico para outras aplicaes que no apenas texto plano. Assim, pode ser usado para entender o relacionamento entre os mtodos de trabalho tradicional e digital, inspirando a criao de bons m.d.
introduo
eBooks: entre o velho e o novo Mais uma vez, presenciamos mudanas que prometem alterar as tradicionais noes de editorao. Ao olhar para trs, vemos que mudanas como essa so uma constante no territrio da publicao de livros e peridicos mas nunca ocorreram com tanta rapidez.
ssim que a combinao de computador pessoal, programa de editorao eletrnica e impressora tornou-se
relativamente acessvel, em meados da dcada de 1980, ficou claro para todos os profissionais do mercado editorial que as mdias tradicionais passariam por uma revoluo. Surgia uma plataforma de publicao que concentrava em um pequeno espao, a um valor comparativamente baiprocesso de editorao. Em pouco tempo, termos como Postscript, fonte e disquete se tornaram populares e o paste-up, tcnica manual de colagem extremamente trabaAdobe Postscript A linguagem de descrio de pginas da Adobe foi fundamental para a revoluo do desktoppublishing.
e p u b l i s h i n g : v i r a n d o a p g i n a
lhosa para os padres atuais e largamente utilizada at ento, foi aos poucos caindo em desuso. A facilidade e o baixo custo na editorao eletrnica de impressos colori-
Novas formas de leitura Aparelhos como a tablet da Apple esto mudando a forma de consumir contedo, mas tambm a forma de se produz-lo.
dos e com alta qualidade grfica transformou definitivamente o perfil da indstria editorial popularizando ainda mais a produo de livros, revistas e jornais e criou um novo perfil de profissional da rea, que passou da artesania tecnologia digital em uma velocidade espantosa. Um acontecimento que deu incio a uma nova era na histria da comunicao impressa. Mais um captulo Hoje, aps quase trinta anos do surgimento do desktop publishing, estamos
e p u b l i s h i n g : v i r a n d o a p g i n a
novamente no limiar de uma revoluo no mercado editorial: a das publicaes totalmente digitais. A popularizao de dispositivos mveis como tablets, eReaders e smartphones, aliada ao crescimento do acesso internet e ao amadurecimento das tecnologias web, criaram as condies para a alterao do paradigma do consumo de mdia, cada vez mais online, interativo,
Marca do HTML5 Amadurecimento das tecnologias web.
Saiba mais
GREP a sigla de Generalized Regular Expression Parser. um aplicativo que utiliza expresses regulares (regular expressions) em diversas manipulaes de texto ou cdigo. O Indesign um dos programas que utilizam o GREP embutido em sua ferramenta de busca e substituio, para executar diversas operaes no texto, como, por exemplo, aplicar estilos automaticamente e padronizar expresses numricas ou textuais. XML significa eXtensible Markup Language, ou linguagem de marcao extensvel, e utilizada para criar regras de estruturao e descrio de contedo. Ao contrrio do HTML, permite estabelecer sua prpria estrutura de tags e uma tecnologia promissora nestes tempos de aproveitamento de contedo para diversas mdias. CSS a sigla de Cascading Style Sheets, ou folhas de estilo em cascata. responsvel pela formatao da informao oferecida pelo HTML. uma das principais ferramentas do design para web.
fragmentado e acessvel e cada vez menos dependente do impresso. Neste cenrio, termos tradicionais e to comuns do setor como lombada, autor e editora, adquirem um novo sigificado ou ameaam at mesmo tornarem-se irrelevantes. Entram em cena novas palavras como spine, autoria colaborativa e self-publishing. Surge tambm uma nova sopa de letrinhas tecnolgica, fundamental para a produo de publicaes eletrnicas, incluindo termos antes pertencentes ao mundo da programao e do webdesign como grep, xml, xhtml, css, Javascript, Objective-C, mostrando que o perfil dos profissionals da rea deve mudar. De novo. O fimdolivro? Muito se discute sobre o fim dos livros, revistas e jornais impressos. provvel que o carter a publicao e a distribuio em papel, j que muito mais simples e barato atualizar e veicular informaes por meios digitais. Os livros eletrnicos, no entanto, no eliminam necessariamente os livros em papel, cuja presena fsica e o carter perene so muito mais significativos. Assim como aconteceu com
e p u b l i s h i n g : v i r a n d o a p g i n a
os discos de vinil, as qualidades nicas do livro enquanto suporte no so sobrepostas pelos equivalentes digitais.
O que um eBook? A palavra eBook que s vezes grafada como e-book ou eBook, sem prejuzo para o significado um termo genrico, aplicado a diversos formatos de arquivo que possibilitam a leitura digital do contedo. O dicionrio Oxford, o define como a verso eletrnica de um livro impresso, ainda
que a contrapartida impressa nem sempre exista, pois o eBook cada vez mais autnomo enquanto suporte para contedo, considerando tambm vdeo, udio e interatividade. H tambm quem
inclua nesta definio uma outra caracterstica do livro tradicional: a de que o contedo possua um carter contido, ou seja, comeo, meio e fim, como um romance ou um tratado cienffico. Isso diferenciaria o contedo de um eBook daquele produzido para um blog, mas este um conceito que no se aplica para todos os casos, j que as formas tradicionais de narrativa esto tambm em transformao por influncia da natureza colaborativa da web. Outra caracterstica que vem se solidificando o carter flido do contedo, ou seja, nos eBooks texto e imagens se ajuse p u b l i s h i n g : v i r a n d o a p g i n a
tam ao formato do dispositivo, independente do tamanho ou da tecnologia de tela, seja de forma plajenada ou automtica. Outros denominam eBooks os aparelhos que permitem a leitura destes formatos, como o Kindle, o que um
Contedo flido Leitura em qualquer dispositivo.
engano, j que a principal caracterstica do livro eletrnico o carter digital e, consequentemente, imaterial do
contedo. Os aparelhos que permitem a leitura so, na verdade, eReaders ou eBook Readers. No h duvida de que todas estas definies revelam muito pouco das vrias facetas do fenmeno e so insuficientes para descrev-lo. Afinal, o livro impresso levou algumas centenas de anos para se transformar no que hoje.
Amazon Kindle Este um eReader: dispositivo que permite a leitura de eBooks. No um eBook.
No futuro, espera-se que o livro eletrnico seja um suporte digital, aberto, acessvel, universal e interativo para o pensamento humano e que possibilite
ainda mais a difuso do conhecimento, resolvendo vrios problemas inerentes ao livro impresso como, por exemplo, a distribuio, o custo e a portabilidade. Mas este um cenrio ainda
distante, pelo menos aqui no Brasil, por vrios motivos: 1 2 A realidade que os preos dos eBooks ainda so to proibitivos quanto os preos das verses impressas; A base de eReaders, ou dispositivos leitores, muito pequena, principalmente nos pases em desenvolvimento 3 4 Os padres da indstria ainda so imaturos e implementados das mais diversas formas, muitas incompatveis entre si; H disputas ferrenhas entre os grandes players do mercado de tecnologia para criar padres proprietrios e solues fechadas de distribuio; 5 Por fim, h tambm a discusso sobre a prpria manuteno do hbito da leitura nas geraes futuras, diante grande variedade de opes de entretenimento disponveis.
e p u b l i s h i n g : v i r a n d o a p g i n a
como o Brasil;
Formatos Atualmente, os principais formatos de eBook so o ePub, arquivo baseado em padres abertos como o html, xml e css, originalmente chamado de Open Ebook; o pdf, ou Portable Document Format, criado pela Adobe e ainda amplamente utilizado como sinnimo de eBook, e o Mobi/azw, formatos utilizados somente no ecossistema criado pela Amazon para o seu aparelho dedicado, o Kindle. H muita discusso se o formato ePub se consolidar como formato de eBook padro. S o tempo dir. Formatos como f b 2 e chm tambm so considerados formatos de eBook, embora apresentem caractersticas prprias (veja a Tabela).
O padro de livro eletrnico? o ePub (tambm EPUB ou ePUB), abreviao de Eletronic Publication ou Publicao Eletrnica, um formato livre e aberto de arquivo digital, prprio para eBooks, que foi criado pelo International Digital Publishing Forum IDPF. Basicamente, uma serie de arquivos de texto em XHTML e XML, compactados no formato zip. O ePub projetado para contedo flido, o que significa que vrias caractersitcas do texto podem ser otimizadas de acordo com o dispositivo usado para a leitura. O padro foi criado para funcionar como um nico
e p u b l i s h i n g : v i r a n d o a p g i n a
formato oficial para distribuio e venda de livros digitais, e est sendo amplamente adotado pela indstria editorial, apesar da implementao irregular da especificao nos dispositivos e das discusses inflamadas em torno da ineficcia da segurana do contedo digital (DRM) suportada pelo formato. Atualmente na verso 2.1, uma nova verso da especificao, chamada de EPUB3, est sendo desenvolvida pelo IDPF, e deve estar pronta no segundo trimestre de 2011.
10
Marcadores
Anotaes
Extenso
Imagens
Tabelas
udio
DRM
Formato ArghosReader Broadband eBook DjVu ePub eReader FictionBook HTML Kindle Microsoft Reader Mobipocket Multimedia EBook
.aeh .lrf | .lrx .djvu .epub .pdb .fb2 .html .azw .lit .prc | .mobi .exe
Fonte: Wikipedia. Em amarelo, os principais formatos. Notas: 1. Exceto primeira gerao do Kindle (nvel de suporte assim como no Mobipocket). 2. Suporte apenas no Kindle para iPhone, iPod e iPad.
11
Um livro de cdigos Decifrar o sentido do XHTML, do CSS e do Javascript so apenas alguns dos desafios que os designers e diagramadores de livros precisam enfrentar na produo de eBooks.
programa Adobe Indesign um dos mais avanados softwares de editorao eletrnica no mercado. Com seus
poderosos recursos tipogrficos e de automao, a ferramenta de trabalho de grande parte dos profissionais da rea editorial. extremamente eficaz para a criao de materiais destinados impresso grfica profissional. Infelizmente, seu suporte ao formato ePub ainda muito bsico. Sendo um programa inteiramente baseado no modelo de pgina impressa, no surpresa que houvessem dificuldades na transio para documentos cuja base so o xhtml e o css. Estas duas linguagens vm de um mundo muito diferente, onde conceitos como cdigo semntico e separao entre
Adobe Indesign Suporte (ainda) incompleto ao ePub
epub: viso geral da criao
estrutura e formatao so fundamentais. Apesar das deficincias do programa, possvel utiliz-lo para boa parte do de-
13
Indesign CS4 x Indesign CS5 H algumas melhorias na verso CS5 do Indesign em relao exportao para o formato ePub. Infelizmente, um novo e incmodo problema tambm foi introduzido: links entre as publicaes ligadas pelo recurso de livro do Indesign no funcionam. Para a lista oficial das mudanas, veja o whitepaper da Adobe.
Melhorias, mas novos problemas Janelas de exportao para ePub das verses CS5 e CS4, respectivamente.
14
senvolvimento de ePubs, mantendo o fluxo de trabalho de costume ainda que com vrios desafios. Espera-se, no entanto, que as prximas verses sejam capazes de reduzir as etapas necessrias criao de eBooks nesse formato. O objetivo deste tutorial apresentar uma viso geral dos passos a serem seguidos para transformar o contedo de um livro, originalmente construdo em Indesign, em um ePub, de forma o mais objetiva possvel, sem abordar os pormenores de cada fase, para facilitar o entendimento das variveis envolvidas no processo. O passo-a-passo considera que o leitor possua alguma experincia anterior com o Indesign. 1 Avaliao editorial Como aproveitar os diversos recursos disponveis e a tecnologia de um ePub para apresentar a informao de maneira mais eficiente? O formato mesmo o mais adequado para a publicao? possvel alterar o projeto grfico sem prejudicar o entendimento do contedo? As possibilidades so muitas, mas os desafios tcnicos e editoriais tambm. Antes de iniciar a produo do livro no padro ePub, fundamental planejar como o contedo em questo pode ser melhor adaptado, levando em considerao as possibilidades e limitaes do formato, principalmente em publicaes com layout mais complexo. H vrias questes a serem consideradas, como a adequao ao estilo mais linear do ePub, a performance da leitura do arquivo nos eReaders, a adequao das imagens s tecnologias de tela (lcd ou e-Ink), o tratamento dado s referncias cruzadas e notas de rodap, alm das demais limitaes do projeto grfico neste novo contexto. Estes so apenas alguns exemplos de decises que precisam ser tomadas
epub: viso geral da criao
15
com base nos dispositivos e plataformas de software para onde sero destinados, cada um com suas especificidades. Sendo o padro para eBooks, o ePub deve possibilitar uma experincia de leitura o mais homognea possvel, aproveitando os recursos mais avanados sem prejudicar a apresentao do contedo em outros dispositivos menos capazes. Essa prtica de incrementar a experincia sem prejuzo da funcionalidade bsica conhecida no mundo do desenvolvimento web como progressive enhancement (aperfeioamento progressivo). A apresentao e o suporte da informao so diferentes nos eBooks, e merecem uma nova abordagem, ou ao menos uma reviso dela, nessa nova casa. importante frisar outra diferena importante entre o design de livros impressos e o design de eBooks, que familiar a quem trabalha com os padres web: a separao entre apresentao e estrutura da informao. A criao de publicaes para o meio impresso no impe limites ao layout e considera que a apresentao grfica est intimamente ligada estrutura da publicao. O mesmo no acontece com o ePub. Nele, a estrutura da informao deve ser separada da sua apresentao grfica, pois exaepub: viso geral da criao
tamente essa caracterstica que oferece flexibilidade e universalidade ao formato e permite que o contedo possa ser apreciado em qualquer dispositivo ou programa, inclusive por pessoas com deficincia visual. Esta caracterstica ainda muito til no reaproveitamento ou na atualizao do contedo, entre outras vantagens. 1
16
Preparando o contedo Com uma estratgia editorial definida, o prximo passo certificar-se que os arquivos estejam adaptados para o formato ePub. importante, por exemplo, que as cores na imagens, grficos e demais elementos do projeto grfico no percam o significado quando convertidos para tons de cinza, j que boa parte dos eReaders monocromtica e utiliza a tecnologia e-Ink. A otimizao do contraste tambm deve ser levada em conta, j que nos dispositivos h variaes neste aspecto. Resoluo e modo de cor das imagens tambm devem ser compatveis com as caractersticas suportadas pelos aparelhos, que geralmente utilizam o modo de cor rgb e resoluo de tela (72 ppi). As imagens originais podem ser mantidas no arquivo do Indesign, mas o ideal substitu-las pelas verses adaptadas para ePub, j que a converso automtica do programa no to eficaz e no oferece a flexibilidade necessria para solucionar os problemas citados anteriormente. Neste quesito, um programa de edio de imagens mais eficiente. A capa outro elemento que precisa de ateno. Apesar de manter sua importncia no territrio dos eBooks, o espao dedicado sua apresentao , de forma geral, extremamente reduzido, tanto nos programas de leitura quanto nas livrarias e bibliotecas online. Muitas vezes um layout adaptado para o ePub necessrio para manter o entendimento. O Indesign no oferece suporte nativo ao recurso de capa do ePub, que precisa ser adicionado diretamente no cdigo, aps a exportao para o formato. necessrio ainda cogitar o tratamento dado a frmulas matemticas e outros caracteres de outros idiomas,
epub: viso geral da criao
17
como grego ou hebrico, caso a publicao os possua, j que alguns leitores no oferecem suporte a caracteres deste tipo. A converso para um formato de imagem suportado (.gif ou .png) geralmente a soluo mais compatvel, embora longe da ideal, pois perde-se a capacidade de encontrar este contedo com o recurso de busca. No futuro, espera-se um suporte melhor dos dispositivos a caracteres especiais e ao formato .svg (Scalable Vector Graphics), um padro web que capaz de manter informaes vetoriais. Tambm preciso verificar se nenhum elemento essencial est localizado nas pginas mestras. O Indesign ignora estes elementos na exportao para ePub. 3 Fluxo nico para o documento Para a criao de um ePub, necessrio considerar o contedo sob o paradigma do fluxo linear. Texto, imagens, tabelas, grficos e demais elementos precisam estar conectados em uma ordem sequencial. Todos os itens que no seguirem esta regra sero posicionados ao fim do fluxo principal, fora da sua ordem na publicao original, quando exportados para o ePub. H basicamente duas formas de se estabelecer este fluxo no arquivo:
epub: viso geral da criao
1. inserindo todos os elementos manualmente dentro de uma s matria ou story, na verso em ingls do programa , o que pode implicar na alterao do projeto original ou na criao de uma verso do arquivo exclusiva para ePub para que esse efeito seja alcanado, embora a maioria dos casos possa ser resolvido com a ancoragem dos elementos. O Indesign oferece opes para o correto posicionamento de objetos ancorados, ou anchored objects.
18
2. Criando uma estrutura xml para o documento, com a ajuda da paleta "Tags". As tags so utilizadas, entre outras funes, para marcar os elementos da publicao na sua sequncia correta, que ento apresentada no painel Estrutura (ctrl+alt+1, no Windows, ou command+option+1, no Mac).
19
Dentro do fluxo, a separao em captulos criada ao dividir o contedo de cada captulo em arquivos independentes do Indesign e agreg-los com o recurso de livro. Durante o processo de exportao, cada um dos arquivos ser ento convertido em seu prprio xhtml. Na verso cs5, h um recurso para transformar o contedo em captulos, com arquivos xhtml independentes, com base no estilo de sumrio criado, mas ele invalida links retroativos dentro da publicao. Essa diviso em captulos no tem um papel apenas organizacional: h um limite de 300kb para o tamanho de cada um dos arquivos xhtml no ePub.
Aplicao e conferncia de estilos Alm de garantir um fluxo nico dos elementos, fundamental que exista consistncia na aplicao e na escolha de estilos de pargrafo e caractere, pois eles facilitaro a edio do cdigo mais frente no processo. Durante a exportao para ePub,
20
o Indesign aplica cada pargrafo de texto uma tag p (paragrafo) com classe correpondente ao nome do estilo e cria uma regra css com os atributos do texto1. No caso dos estilos de caractere, o programa aplica uma tag span no texto e tambm cria uma regra css correspondente. Caso o texto no possua um estilo aplicado, mas configuraes manuais estejam presentes (overrides), o programa cria um nome genrico para a classe, tornando muito complexa a edio de cdigo que precisa ser feita posteriormente. Mesmo os pargrafos que abrigam fotos, tabelas e grficos precisam de um estilo apropriado. Os nomes dos estilos tambm so importantes. preciso evitar caracteres especiais nos nomes dos estilos, como acentos. Espaos tambm podem causar problemas, pois h um significado prprio para eles no css. O cdigo gerado pelo Indesign durante a converso para xhtml e css est longe do ideal ignora a estrutura do contedo e insere diversos atributos que no so necessrios , mas ao menos h consistncia nos tipos de erros, o que torna os ajustes mais simples se utilizamos os poderosos recursos de busca e substituio do grep na etapa de edio de cdigo, com a ajuda dos editores de texto. 5 Criando o sumrio O sumrio de um ePub criado com a ajuda do recurso de estilos de sumrio do Indesign, mas o texto do sumrio em si no deve a princpio fazer parte do texto do documento, j que os eReaders oferecem supor1 Apenas alguns dos recursos de formatao de texto do Indesign so aproveitados no arquivo CSS do ePub. Estilos aninhados (nested styles), fios acima ou abaixo e estilos GREP, por exemplo, no so exportados.
epub: viso geral da criao
21
te nativo navegao dos tpicos. Durante a exportao, escolha a opo de incluir o estilo de sumrio criado e o Indesign criar o arquivo de navegao do ePub (.ncx) com as indicaes dos diversos nveis dentro do sumrio, para que os leitores possam apresent-lo com seus recursos de navegao internos. Se ainda assim o sumrio se fizer necessrio como parte integrante do texto, necessrio utilizar o recurso de referncias cruzadas do programa para indicar a localizao dos nveis, j que o texto de sumrio gerado automaticamente pelo Indesign no funcionar como navegao dentro do ePub. O Indesign criar ento links para os locais correspondentes. 1
Metadados Metadados so parte fundamental do ePub. So informaes acerca do contedo como nome da editora, autor, data de publicao e colaboradores fundamentais para que sistemas de indexao e catalogao, como os mecanismos de busca e os sistemas de bibliotecas digitais, possam organiz-los e encontr-los. possvel adicionar
22
alguns destes metadados dentro do prprio Indesign, mas a complementao precisa ser feita no cdigo, aps a exportao, pois o programa no oferece suporte a alguns metadados fundamentais, como a data de publicao2. Se a publicao estiver dividida em diversos documentos, o arquivo com a fonte de estilos, que aparece marcado na paleta Livro, o arquivo a partir do qual estes metadados devero ser inseridos. A interface para edio de metadados fica localizada no menu Arquivo > Informaes do arquivo. Outros metadados fundamentais, como o uuid (Universally Unique Identifier, ou Identificador nico Universal) e o nome da editora (Publisher), so gerados na prpria janela de exportao para ePub.
Exportao Na verso cs4 o comando de exportao est localizado no menu Arquivo > Exportar para o Digital Editions. Na verso cs5, est em Arquivo > Exportar para >
2 Sem este metadado, o ePub no pode ser lido nos eReaders e tambm no ser validado.
23
EPUB. importante certificar-se que o arquivo base para os estilos e metadados esteja selecionado corretamente na paleta Livro. Dele sero retirados os estilos, sumrio e metadados para criao dos arquivos do ePub. Um recurso interessante da exportao na verso cs5 a possibilidade de aproveitar um arquivo css utilizado anteriormente, o que facilita a criao de ePubs que compartilham o mesmo projeto grfico. Em colees, por exemplo, possvel aproveitar os estilos para todos os volumes, reduzindo significativamente o tempo de criao de eBooks. Para que a exportao ocorra sem erros, verifique se h algum link na publicao que utiliza o caractere &. A exportao para ePub do Indesign no lida bem com eles. Para manter o link sem causar problemas, utilize algum servio de reduo de urls como o migre.me ou o tinyurl.com. 8 Descompactao do ePub Um ePub basicamente uma srie de arquivos de texto compactados sob o formato zip. Pode ser descompactado como um zip comum, aps alterar sua extenso de .epub para .zip, mas a compactao merece mais cuidados, como veremos adiante. H algumas ferramentas para facilitar este processo e para permitir,
epub: viso geral da criao
por exemplo, trabalhar no arquivo sem descompact-los, como o programa Oxygen (pago, apenas para Mac) ou o Sigil (gratuito e multiplataforma). No entanto, a maneira mais confivel, flexvel e eficiente de ser trabalhar com os arquivos descompactando o ePub editando o cdigo diretamente. Essa prtica evita uma srie de novos problemas criados pelos programas, seja de performance, curva de aprendizado ou alteraes indesejadas no cdigo.
24
1 1
Estrutura do ePub Basicamente arquivos de texto e imagem.
Edio do cdigo Enquando no surgirem ferramentas mais maduras para a criao de ePubs, trabalhar com o cdigo inevitvel e talvez seja sempre uma necessidade. Ferramentas totalmente wysiwyg no so totalmente compatveis com a produo de layouts por meio de cdigo css. Um exemplo disso o desenvolvimento profissional de websites, que at hoje, mais de duas dcadas aps o boom da web, se baseia fortemente na codificao manual e no conhecimento dos padres web das particularidades dos navegadores para ser bem sucedido. Para o designer editorial tradicional, a melhor estratgia entrar de vez no mundo dos webstandards, e no evit-lo. Linguagens de marcao como html e css no so muito complexas, se comparadas com outras como php e Ruby, e h farto material disponvel para aprend-las, muitas vezes gratuito. Voltando ao exemplo especfico do cdigo gerado pelo Indesign, h uma grande quantidade de problemas que
epub: viso geral da criao
25
precisam se resolvidos. Neste ponto, um bom editor de texto, como o Notepad++ (gratuito, apenas para windows) ou o TextWrangler (para mac, tambm gratuito), ferramenta obrigatria. A exportao do Indesign deve ser considerada apenas o ponto de partida, um facilitador na gerao bsica da estrutura de arquivos e do cdigo do ePub, pois muito deficiente em relao a diversos recursos fundamentais, como a insero de capa e a formatao de tabelas. Ao lidar diretamente com cdigo para resolver estas questes, o grep torna-se o melhor amigo do designer de eBooks. Como no h muita variao nos tipos de problemas provocados pelo Indesign no cdigo, possvel criar regras de busca e substituio para a limpeza e correo do cdigo para resolv-los com maior rapidez. 10 Adicionando udio e vdeo O suporte multimdia no ePub ainda irregular e no obrigatrio na verso atual da especificao, atualmente na verso 2.1. A prxima verso (epub3), que deve ficar pronta no primeiro semestre de 2011, promete resolver estas questes, especificando um mtodo padro para inserir este tipo de mdia em um ePub. At l, h duas formas especficas de se inserir vdeo
epub: viso geral da criao
ou udio, mas elas so reconhecidas apenas por poucos dispositivos e programas. A primeira, baseada em Flash, funciona apenas no Adobe Digital Editions. Nesta opo, as arquivos de udio ou vdeo so embutidos dentro de um arquivo swf e referenciados no cdigo xhtml. A segunda forma, baseada na tag video do html5, funciona no iBooks da Apple, para iPhone, iPad e iPod Touch, e deve ser a tornar a forma padro de insero de vdeo, segundo
26
o rascunho da especificao epub3. Nas duas opes, vdeo e udio devem ser compactados juntamente com os demais arquivos do ePub, e precisam ser referenciados no arquivo content.opf.
1
Cdigo para vdeo em Flash Apenas para o Adobe Digital Editions
11 Recompactao A operao de recompactao merece alguns cuidados. Compactar todos os arquivos de uma s vez causar problemas na interpretao do arquivo, pois um dos arquivos mimetype, que declara que o arquivo em questo um ePub e no outro zip qualquer precisa ser o primeiro da fila de arquivos dentro do ePub. O procedimento consiste em criar um arquivo zip vazio e inserir primeiro o arquivo mimetype e s depois os demais arquivos, trocando a extenso de .zip para .epub. H alguns aplicativos, como o ePubPack (Windows) e o ePub Zip (Mac), que facilitam o processo de compactao, facilitando o processo. 12 Teste e validao Todo arquivo ePub deve ser validado para checar a conformidade em relao especificaepub: viso geral da criao
27
o ePub. Essa etapa fundamental para garantir que os arquivos sejam ao menos abertos corretamente nos mais diversos aparelhos e programas que suportam o formato, mas no evita as discrepncias na interpretao do cdigo por parte dos eReaders. Atualmente, h uma mirade de abordagens quanto intepretao do cdigo ePub por parte dos programas de leitura. Alguns deles, como o Stanza desktop, chegam a remover toda a formatao do texto, enquanto outros, como o iBooks da Apple, permitem at mesmo adicionar interatividade com Javascript. Para minimizar as ocorrncias de problemas de visualizao, necessrio testar o arquivo ePub em vrios eReaders diferentes, ajustando o cdigo para criar um padro de apresentao do ePub minimamente aceitvel nos eReaders. invivel, no entanto, ter acessso a todos os aparelhos e programas disponveis, seja pelo alto custo ou pelo fato de que alguns no esto disponveis em todos os mercados. Com tantas variaes, como ter certeza de que o contedo ser apresentado sem problemas nestes dispositivos? A melhor estratgia test-los sob o ponto de vista do motor de renderizao (rendering engine), que a parte do programa de leitura que confere uma interpretao viepub: viso geral da criao
sual ao cdigo, ou seja, aquilo que efetivamente apresentado nas telas dos aparelhos. Os principais atualmente so o Adobe Reader Mobile sdk (que no tem relao direta com o Adobe Reader, para leitura de pdfs), utilizado no programa Adobe Digital Editions e em vrios eReaders com tecnologia e-Ink, como o Positivo Alfa e o Cool-ER; e o Webkit, utilizado no iBooks da Apple, no Ibis Reader e nos navegadores Safari e Google Chrome. Ao escolher
28
alguns representantes destes dois mecanismos de renderizao, reduz-se muito a quantidade de dispositivos necessrios para o teste. Ainda assim, importante ter em mente que cada eReader, mesmo utilizando sistemas semelhantes, possui pequenas variaes que podem interferir na apresentao visual final do contedo. A validao do arquivo ePub pode ser feita com a ajuda do programa ePubCheck, que funciona online ou a partir da linha de comando certamente um mtodo pouco intuitivo, principalmente para os designers de livro tradicionais, acostumados edio wysiwyg. Uma opo mais intuitiva contat com a ajuda de aplicativos que oferecem uma interface grfica ao ePubCheck, contribuindo para localizar os erros com maior facilidade, como o FlightCrew ou o ePubChecker. Geralmente so necessrias vrias iteraes de validao e correo de cdigo para que o arquivo passe limpo pelo processo e possa ser, finalmente, distribudo.
29
Sites
pigsgourdsandwikis.com Liz Castro threepress.org Liza Daly mobileread.com/forums digitalbookworld.com
Livros
EPUB Straight to the point Liz Castro Kindle formating Joshua Talent How to create an ebook with Indesign Rufus Deuchler GREP in InDesign CS3/CS4 Peter Kahrel
Podcasts
eBook Ninjas Indesign Secrets
referncias
Mdias sociais
#eprdctn Twitter Revoluo eBook Google Groups
30
Lista de figuras
Detalhe da encadernao de um livro raro Ttulo do livro: Zadig, ou, La destine, por Voltaire. Publicado em Paris, em 1893. Fonte: Princeton University Library. Capa e primeira capa
Montagem sobre pgina de livro raro Manuscrito em papel, publicado em Veneza, em 1476. Fonte: Bodleian Image Library, University of Oxford. Terceira capa
Montagem sobre capa de livro raro Ttulo: The discoveries of John Lederer, publicado em Londres, em 1672. Fonte: Princeton University Library. pg 6
Alfabeto baseado em formas humanas Ttulo: MS. Ashmole 1504, The Tudor Pattern Book. publicado entre 1520 e 1530. Fonte: Bodleian Image Library, University of Oxford. pg 6
l i s ta d e f i g u r a s
31
ndice
A
Amazon 11, 12
F
FB2 12, 13 Fimdolivro 9 Flido 10, 12 Formatos 10, 12, 13 Frmulasmatemticas 19
B
Bibliotecasonline 19 Brasil 11
C
CHM 12 CSS 9, 12, 15, 22, 24, 25 9, 14, 22
G
Grficos 19, 20, 22 GREP 9, 22, 26
D
Design 3, 5, 9, 18 Desktoppublishing 7, 8 DRM 12, 13
H
HTML 9, 13
I
IDPF 12 Imagens 10, 17, 19, 20 Indesign 9, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26
E
eBook ,4, 5 10, 11, 12, 13, 15 eBookReaders 11 Editoraoeletrnica 7 Editordetexto 26 e-Ink 17, 19, 28 ePub 4, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 eReaders 5, 8, 11, 13, 28 17, 19, 23, 27, 28
ndice
J
Javascript 9, 14, 27
K
Kindle 10, 11, 12, 13
L
LCD 17 Leitura 5, 8, 10, 11, 12, 17, 18, 19, 27, 28 Linguagensdemarcao 25
32
M
Mac 21, 25, 27 Metadados 4, 23 Mdiassociais 7 Mobi 12 Motorderenderizao 28
S
Self-publishing 9 Sigil 25 Smartphones 8 SVG 20
T
Tabelas 20, 22, 26 Tablets 5, 8 Tags 9, 21, 26 Texto 13, 20
O
Objective-C 9 Objetosancorados 20 Oxygen 25
P
Padresweb 18 Pginasmestras 20 Paste-up 7 PDF 12, 13 PHP 25 Postscript 7 Progressiveenhancement 18 Projetogrfico 17 ProjetoGutemberg 5
U
UUID 24
V
Validao 4, 27, 28, 29
W
Windows 21, 27 WySIWyG 25, 28
X
XHTML 9, 15, 21, 22, 26 XML 9, 12, 21
R
Refernciascruzadas 23 Resoluo 19 RGB 19
Z
zIP 12, 25, 27
ndice
33
Copyright 2011 m10 design Todos os direitos reservados. Nenhuma parte deste livro pode ser reproduzida ou transmitida em qualquer forma, por qualquer meio, seja eletrnico, impresso, mecnico, fotocopiado, gravado ou de outra maneira, sem o consentimento prvio do autor. Todas as imagens utilizadas so propriedade de seus respectivos autores/ detentores de copyright, conforme descrito nos crditos junto s figuras, e no podem ser utilizadas comercialmente. Para mais informaes, contacte marcio@m10.com.br.
Documento registrado na Biblioteca Nacional.
Colofo A verso em pdf desta publicao foi produzida com o Adobe Indesign cs4 e utilizou as fontes Palatino (14 / 23 pt) e Didot (29 pt), para o texto e ttulos principais, e a Helvetica Neue (12/ 23 pt), para subttulos, quadros e listas. A verso em ePub utilizou como base a verso em Indesign, mas teve seu cdigo fortemente editado com a ajuda do editores de cdigo bbedit e cssedit. A escolha da fonte principal de texto foi deixada a
referncias
cargo do leitor, mas as fontes de ttulo, quadros e listas foram foram especificadas (mas no embutidas) para os eReaders que possuem acesso s fontes utilizadas. Para a validao e a depurao do arquivo, foi utilizado o programa FlightCrew.
34
pagelab: um blog com experimentos, notcias e referncias sobre design de livros, e-books e digital publishing twitter.com/page_lab www.pagelab.com.br
//
www.m10.com.br