Anteriormente, no blog, escrevemos sobre como surgiram os formatos de livros eletrônicos e .
O tema do artigo de hoje é EPUB.
Imagem: / CC BY
História do formato
Na década de 90, o mercado de livros eletrônicos era dominado por soluções proprietárias. Muitas empresas de leitores tinham seu próprio formato. Por exemplo, a NuvoMedia usava arquivos com a extensão .rb. Eram contêineres com um arquivo HTML e um arquivo .info, que continha metadados. Essa situação dificultava o trabalho dos editores — era necessário formatar os livros para cada formato individualmente. Uma equipe de engenheiros da Microsoft, junto com a já mencionada NuvoMedia e SoftBook Press, se empenhou em mudar essa realidade.
Naquela época, a Microsoft estava determinada a conquistar o mercado de livros eletrônicos e estava desenvolvendo um aplicativo de leitura para Windows 95. Podemos dizer que a criação de um novo formato era parte da estratégia de negócios do gigante da tecnologia.
Falando da NuvoMedia, essa empresa é considerada a fabricante do primeiro leitor de e-books em massa . A memória interna do dispositivo era de apenas oito megabytes, e a autonomia da bateria não ultrapassava 40 horas. Quanto à SoftBook Press, também estavam envolvidos no desenvolvimento de leitores de livros eletrônicos. Mas seus dispositivos tinham uma característica distintiva — um modem embutido que permitia baixar literatura digital diretamente da loja SoftBookstore.
No início dos anos 2000, ambas as empresas — NuvoMedia e SoftBook — foram adquiridas pela empresa de mídia Gemstar e unificadas na Gemstar eBook Group. Essa organização continuou a vender leitores (por exemplo, ) e livros digitais por mais alguns anos, mas em 2003 .
Mas voltemos ao desenvolvimento de um padrão unificado. Em 1999, a Microsoft, NuvoMedia e SoftBook Press fundaram a organização Open eBook Forum, onde começaram a trabalhar no esboço do documento que deu origem ao EPUB. Inicialmente, o padrão OEBPS (estrutura de publicação de e-books aberta). Ele permitiu a distribuição de publicações digitais em um único arquivo (arquivo ZIP) e facilitou a transferência de livros entre várias plataformas de hardware.
Posteriormente, o Open eBook Forum foi se juntado por empresas de TI como Adobe, IBM, HP, Nokia, Xerox e editores como McGraw Hill e Time Warner. Juntos, continuaram a desenvolver o OEBPS e a expandir o ecossistema da literatura digital como um todo. Em 2005, a organização foi renomeada para Fórum Internacional de Publicações Digitais, ou .
Em 2007, o IDPF mudou o nome do formato OEBPS para EPUB e começou a desenvolver sua segunda versão. Esta foi apresentada ao público em 2010. A novidade quase não se diferenciava de seu predecessor, mas para gráficos vetoriais e fontes embutidas.
Até este momento, o EPUB estava conquistando o mercado e se tornou o padrão por padrão para muitos editores e fabricantes de gadgets eletrônicos. O formato já era utilizado por O’Reilly e Cisco Press, além de ser suportado por dispositivos da Apple, Sony, Barnes & Noble e ONYX BOOX.
Em 2009, o projeto Google Books sobre o suporte ao EPUB — ele foi utilizado para a distribuição de mais de um milhão de livros gratuitos. A popularidade do formato começou a crescer entre os escritores. Em 2011, J.K. Rowling de lançar o site Pottermore e torná-lo o único ponto de venda digital para os livros do universo Potter.
O padrão escolhido para a distribuição de literatura foi o EPUB, principalmente devido à sua capacidade de implementar proteção contra cópias (). Todos os livros na loja online da escritora ainda estão .
A terceira versão do formato EPUB foi lançada em 2011. Os desenvolvedores adicionaram a capacidade de trabalhar com arquivos de áudio e vídeo e notas de rodapé. Hoje, o padrão continua a evoluir — em 2017, o IDPF parte do consórcio W3C, que implementa padrões tecnológicos para a Web.
Como funciona o EPUB
Um livro no formato EPUB é um arquivo ZIP. Ele armazena o texto da publicação em páginas XHTML ou HTML ou arquivos PDF. Também no arquivo estão o conteúdo de mídia (áudio, vídeo ou imagens), fontes e metadados. Além disso, ele pode conter arquivos adicionais com folhas de estilo CSS ou com informações para serviços de geração de fala.
A exibição do conteúdo é feita por meio da marcação XML. Um fragmento do livro com gravação de áudio embutida e imagem :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html
epub_prefix="media: http://idpf.org/epub/vocab/media/#">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="../css/shared-culture.css" />
</head>
<body>
<section class="base">
<h1>a transcrição completa</h1>
<audio id="bgsound" epub_type="media:soundtrack media:background"
src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
<div class="errmsg">
<p>O seu sistema de leitura não suporta (este) áudio</p>
</div>
</audio>
<p>O que significa ser humano se não temos uma cultura compartilhada? O que significa uma cultura compartilhada se não conseguimos compartilhá-la? Foi apenas nos últimos 100 ou 150 anos que começamos a restringir rigorosamente como essa cultura é utilizada.</p>
<img class="left" src="../images/326261902_3fa36f548d.jpg"
alt="criança contra uma parede" />
</section>
</body>
</html>
Além dos arquivos de conteúdo, o arquivo contém um documento de navegação especial (Navigation Document). Ele descreve a localização do texto e das imagens no livro. Aplicativos leitores o consultam caso o leitor deseje 'pular' várias páginas.
Outro arquivo obrigatório no arquivo é o package. Ele contém os metadados — informações sobre o autor, editor, idioma, título e assim por diante. Também inclui a lista (spine) das seções do livro. Um exemplo de documento package pode ser visualizado .
Vantagens
A principal vantagem do formato é sua flexibilidade. O EPUB permite criar uma formatação dinâmica do documento, adaptando-se ao tamanho da tela do dispositivo. Esta é uma das principais razões pelas quais o formato é compatível com uma grande quantidade de leitores (e outros dispositivos eletrônicos). Por exemplo, todos os leitores ONYX BOOX funcionam com EPUB 'out of the box': desde o básico e de 6 polegadas até o premium e de 9,7 polegadas .

/
Como o formato é baseado em padrões populares (XML), é fácil de converter para leitura na web. Além disso, o EPUB suporta elementos interativos. Sim, existem elementos semelhantes no PDF, mas adicioná-los a um documento PDF só é possível através de software proprietário. No caso do EPUB, eles são inseridos no livro através de marcação e tags XML em qualquer editor de texto.
Outra vantagem do EPUB são as funcionalidades para pessoas com problemas de visão ou dislexia. O padrão permite modificar a exibição do texto na tela — por exemplo, destacar determinadas combinações de letras.
Além disso, como já mencionamos, o EPUB oferece ao editor a possibilidade de configurar a proteção contra cópias. Se desejarem, os vendedores de livros eletrônicos mecanismos próprios que restringem o acesso ao documento. Para isso, é necessário modificar o arquivo rights.xml no arquivo.
Desvantagens
Para criar uma publicação em EPUB, é necessário entender a sintaxe de XML, XHTML e CSS. Isso implica trabalhar com uma grande quantidade de tags identificadoras. Em comparação, o mesmo inclui apenas o conjunto mínimo necessário de tags — suficiente para a formatação de literatura artística. E para a criação não são necessários conhecimentos especiais — tudo é gerido por meio de software especializado.
Além disso, o EPUB é criticado pela dificuldade de formatação de quadrinhos e outros livros com muitas ilustrações. Nesse caso, o editor precisa criar um layout estático com coordenadas fixas para cada imagem — isso pode demandar muito esforço e tempo.
O que vem a seguir
Agora a IDPF está trabalhando em novas especificações para o formato. Por exemplo, uma delas ajudará a criar tutoriais interativos . O mesmo livro terá uma aparência diferente para o professor e para o aluno — neste último caso, por exemplo, as respostas para testes ou questões de controle estarão ocultas.

Imagem: / CC BY-SA
Espera-se que essa nova função ajude a reorganizar o processo educacional. Hoje, o EPUB é bastante utilizado por grandes universidades, como a Universidade de Oxford. Há alguns anos, eles integraram suporte ao EPUB 3.0 em seu aplicativo de biblioteca digital.
Além disso, a IDPF está criando uma especificação para a inclusão de notas de rodapé Open Annotation no EPUB. Esse padrão foi desenvolvido no W3C em 2013 — ele simplifica o trabalho com tipos complexos de anotações. Por exemplo, com isso, é possível colocar uma observação em uma área específica de uma imagem JPEG. Adicionalmente, o padrão de sincronização de alterações em anotações entre cópias de um mesmo documento EPUB. Notas do formato Open Annotation a arquivos EPUB atualmente, no entanto, a especificação formal para elas ainda não foi aceita.
Além disso, está em andamento o trabalho em uma nova versão do padrão — EPUB 3.2. Nesta versão, novos formatos e , que são usados para compressão de fontes (em alguns casos, permitem reduzir o tamanho do arquivo em 30%). Os desenvolvedores também substituirão alguns atributos HTML obsoletos. Por exemplo, em vez de um elemento trigger separado para ativação de arquivos de áudio e vídeo, o novo padrão contará com elementos HTML nativos audio e video.
O rascunho e já está disponível no repositório GitHub do W3C.
Resenhas dos leitores ONYX-BOOX:
Fonte: habr.com
