Indesign CC e os eBooks: pequenos mas bons avanços

Márcio Duarte, em 07/05/2013. Categoria: Notícias 1

Atualizado em 11/06/2013: lista completa de novidades na exportação para ePUB no CS6

Ícone Indesign CCNovidades no front do digital publishing: o pacote de programas da Adobe agora se chama Creative Cloud, ou CC para os íntimos, e com ele, surge uma nova versão do Indesign (Indesign CC), com algumas boas – mas ainda tímidas – novidades na exportação para ePUB.

Algumas são importantes, como a manutenção do índice do livro com todos os links no arquivo ePUB exportado. Outras, obrigatórias, como a otimização da exportação de código que, cá para nós, ainda tem muito chão pela frente.

Obviamente, seria necessário testar o programa para ter a dimensão das mudanças, mas pelas informações encontradas por aí e pelos vídeos de apresentação, não foram mudanças radicais, mas aperfeiçoamentos das funções existentes, esperados há muito tempo.

Detalhes da nova Janela de exportação de ePUB do Indesign CC: poucas mudanças

Veja abaixo um vídeo com alguns do novos recursos:

No impresso sim, mas na web?

O impresso ainda é uma mídia fundalmental, e a posição do Indesign como hub desse universo deve ser preservada por muito tempo. Mas o programa é um elefante branco quando se considera a criação de eBooks, com uma interface nascida para lidar com pedaços cortados de papel – as páginas. Não faz muito sentido utilizá-lo para conteúdo web com o grau de complexidade e controle exigido hoje em dia.

São universos muito distintos e seria interessante ver, com o tempo, soluções de autoração mais adequadas para fazer valer o potencial do livro eletrônico. Quem sabe mais um novo integrante da família Edge?

O inescapável Indesign

Vamos aos fatos: se o seu conteúdo já foi produzido no Indesign, não há como escapar, é preciso fazê-lo sair do outro lado da exportação na forma de HTML. O lado bom e que, com a nova versão, a Adobe dá sinais de compromisso com o desenvolvimento do formato aberto de livros digitais, ainda que o foco seja claramente sua solução de publicações digitais, o Digital Publishing Suite.

Saiba mais

Lista de melhorias relevantes para criação de eBooks:

  • Estilos de objeto agora incluem as opções de mapeamento de tags (export tagging options) e exportação de objetos;
  • Itens do índice e do sumário nativos são convertidos em links durante a exportação, melhorando a navegação no ePUB;
  • Otimização do código gerado, principalmente em relação à listas;
  • O ePUB pode ser exportado sem arquivo CSS algum.

No AdobeTV você encontra uma seção de vídeos exclusiva sobre o novo Indesign CC e os novos recursos para ePUB.

No IndesignSecrets há também um documento PDF oficial com as novidades em relação ao Indesign CS6.

Navegar é preciso: múltiplas listas no ePUB

Márcio Duarte, em 12/02/2013. Categoria: Blog, Laboratório do eBook, Tutoriais 2

Navegar no ePUB é preciso

Um livro pode ser facilmente comparado a um oceano: um mar de conteúdo aguardando ser explorado. Se você é do tipo aventureiro – e a narrativa é linear –, basta iniciar na página um e ser levado pela maré da história, atavessando o oceano da narrativa até o outro lado: o fim do volume, sem ao menos passar pelo sumário.

Mas esse não é o caso para boa parte dos livros. Didáticos, por exemplo, se beneficiam muito da múltiplas listas de figuras, quadros, tabelas e gráficos. Estes instrumentos de navegação adicionais ajudam muito o leitor a se localizar ou simplesmente explorar o livro sob outro ponto de vista.

É importante que, no eBook, os itens dessas listas se tranformem em hiperlinks para facilitar/direcionar a busca pelo conteúdo. Como a navegação pelo conteúdo de um livro eletrônico não é tão intuitiva como em um livro tradicional, elas são fundamentais.

Bússola defeituosa

No mundo do livro impresso, não há muito segredo em criar estes elementos de navegação, os principais programas de edição de texto trazem as ferramentas para isso. Mas no digital, a questão não é muito simples se estes livros foram construídos no Indesign.

O programa da Adobe é bem omisso na tarefa de exportar essas listas para o formato ePUB com seus respectivos links. Apesar de permitir a criação de múltiplos sumários no documento, ele permite escolher apenas uma das diversas listas do livro na janela de exportação (CS5.5 ou superior, figura 1), que será usada para gerar o sumário padrão do ePUB (o arquivo .ncx, no ePUB2, e o arquivo de navegação em HTML, no ePUB3). As demais listas são simplesmente ignoradas no código XHTML gerado pelo Indesign.

Janela de exportação de ePUB do Indesign CS6

Figura 1: Janela de exportação para ePUB do Indesign CS6 – escolha apenas uma lista

Claro, é possível recriar todos os links de cada item das listas manualmente, com a ajuda do recurso de referências cruzadas, mas isso está muito longe do ideal. Felizmente, há uma forma alternativa de suplantar as deficiências do Indesign, ao menos no quesito “listas”, como veremos a seguir.

Reorientação com o Sigil

As múltiplas listas de navegação de um documento do Indesign podem ser facilmente recriadas posteriormente no ePUB exportado, utilizando o Sigil. O segredo é, ainda no Indesign, antes da exportação, mapear tags de cabeçalho (headings, <h1> a <h6>) nos estilos de parágrafo dos itens de cada lista desejada: uma tag “h” para cada tipo de lista (figura 3), usando a opção “Editar todas as marcas de exportação”, no menu do painel de estilo de caractere ou de parágrafo. A ordem aplicação dos níveis de tags de cabeçalho nos estilos que serão usados nas listas não é importante

Janela de mapeamento de tags do Indesign CS6

Figura 2: Mapeando os estilos de parágrafo com as tags de cabeçalho antes da exportação

Os frames com as listas geradas originalmente pelo Indesign devem ser removidos antes da exportação. A seguir, exporte o ePUB pelo Indesign e siga os seguintes passos:

1 Gerando novo sumario interno

Abra o ePUB no Sigil e acione o gerador de sumário no menu “Tools > Table of contents > Generate Table of contents” (“Ferramentas > Sumário > Gerar sumário” . Crie a primeira lista, selecionando a tag de cabeçalho que atribuiu à ela no Indesign, excluindo todos os demais níveis (figura 3).

Gerador de sumários do Sigil

Figura 3: seleção das tags de cabeçalho correspondente aos elementos da lista

2 Gerando novas listas em XHTML

Logo em sequida, acione a opção para gerar a lista em HTML no menu “Tools > Table of Contents > Create HTML table of contents” (“Ferramentas > Sumário > Criar sumário HTML” ). O Sigil criará um novo arquivo (TOC.xhtml) incluindo apenas os elementos da lista desejada (figura 4);

Janela de edição de código do Sigil

Figura 4: Arquivo TOC.xhtml, com código gerado para lista de tabelas.

3 Possibilitando a geração de mais listas

Essa é a parte mais importante: renomeie o arquivo TOC na interface do Sigil (clique com o botão direito em cima no nome do arquivo) e substitua, na seção do content.opf, o trecho de código que faz com que o Sigil reconheça esse arquivo como um sumário propriamente dito, de type="toc" para type="text" (figura 5).

Seção "guide" do content.opf, dentro do ePUB

Figura 5: alterando o código no content.opf

4 Listas adicionais

Para criar mais listas, repita os passos 1 a 3. Ao fim do processo, recrie o sumário principal com o mesmo recurso, a fim de restaurar o arquivo .ncx com todos os níveis de título e subtítulo originais do texto.

Se quiser incluir os títulos das listas como links no sumário padrão, altere as tags dos títulos para <h1>. Assim o Sigil as reconhecerá na interface do gerador de sumário. Para terminar, reorganize os arquivos xhtml na ordem de leitura desejada, no explorador de arquivos do Sigil (Book Browser).

Também é interessante manter a semântica do código, usando o mesmo nível de tags de cabeçalho em todo os títulos de figuras, quadros, tabelas etc, o que se resolve com uma simples busca e substituição.

Uma última observação: como o HTML considera apenas seis níveis de cabeçalho (<h1> a <h6>) e o Sigil não reconhece outras tags na geração de sumários, a quantidade de listas é limitada. É preciso reservar as tags mais importantes para o texto (<h1> para títulos, <h2> para subtítulos nível 2 etc), usando as tags restantes para as listas.

Clique no botão abaixo para baixar os arquivos originais do Indesign e o ePUB final com múltiplas listas de navegação para testar a técnica demonstrada neste artigo:

[download id="7" format="2"] Formato Zip » Tamanho: 1.3mb

Navegação para além-mar

A verdade é que estes modelos de navegação vindos do livro tradicional não são totalmente adequados para o digital, até porque não há mais cola e lombada para ditar a ordem de leitura. Conteúdo vivo – não linear, colaborativo – é o futuro do livro digital, desafiando a forma tradicional como textos são lidos, criados, encontrados e compartilhados. Mas enquanto essa promessa não se solidifica, é preciso ao menos oferecer ao leitor formas práticas e conhecidas de encontrar o que procura.

A especificação ePUB3 vem aos poucos vislumbrando formas mais atualizadas de resolver a questão da navegação, prevendo várias alternativas para explorar o conteúdo do livro, por meio de múltiplas listas, no novo documento de navegação, mas ainda não há solução padronizada para outros itens fundamentais: índices, referências cruzadas, glossários e anotações – estes são assuntos ainda em discussão.

Crédito da foto usada como base para ilustração do artigo: Zach Klein (cc)

Fazendo o Sigil 0.6 rodar no MacOS X 10.7 ou 10.6

Márcio Duarte, em 29/10/2012. Categoria: Dicas, ePub Bugs 2

Atualização (12/12/2012): Nova versão compilada do Sigil 0.6.2 (também não compatível com o 10.7)

Atualização (31/10/2012): o desenvolvedor lançou uma nova versão com suporte ao 10.7

O Sigil é um daqueles programas obrigatórios para quem trabalha com eBooks, mas desde a versão 0.59 (beta) até esta última (0.6) não funciona no Mac OS Lion (10.7) e em sistemas anteriores, ele simplemente fecha ao iniciar. Infelizmente, segundo o desenvolvedor do aplicativo, daqui para frente, não haverá suporte para as versões mais antigas do sistema da maçã, do Snow Leopard (10.6) para trás, mas ele prometeu verificar o que ocorreu com a versão para o 10.7. Uma pena, já que há um grande número de máquinas da Apple relativamente recentes que não podem ser atualizadas para o Mac OS X Montain Lion (10.8).

Mas é possível fazê-lo funcionar compilando o código fonte no seu Mac, Snow Leopard ou Lion. Essa geralmente é uma operação não muito confortável para os usuários desse sistema, que geralmente privilegia a operação mais visual dos programas, mas não chega a ser muito complexa nesse caso. No site do Sigil há uma página bem útil com as instruções.

Se você tem pavor ao ouvir a palavra “terminal”, não tem idéia – e não quer saber – o que significa “dependências”, e não quer tocar em código algum, baixe aqui mesmo uma versão que compilei, enquanto o desenvolvedor não resolve esta questão (já foi resolvida, ao menos para o 10.7 A versão 0.6.2 voltou a dar problemas no Lion, e o desenvolvedor não manterá o suporte para versões antigas do Mac OS X…). Esta versão é apenas para o Lion (10.7), para o Snow Leopard (10.6), você pode conseguir uma versão no fórum MobileRead:

Versão compilada do Sigil 0.6.0 para o Lion.

[download id="5" format="2"] Formato Zip » Tamanho: 7mb

Atualizado em 12/12/2012: Versão compilada do Sigil 0.6.2 para o Lion.

[download id="6" format="2"] Formato Zip » Tamanho: 7mb