Mostrando postagens com marcador Livro eletrônico. Mostrar todas as postagens
Mostrando postagens com marcador Livro eletrônico. Mostrar todas as postagens

terça-feira, 17 de junho de 2014

Estilos EPUB

Paulo Werneck

Biblioteca do Convento de Mafra
Fonte: Wiki

Em "Modo fácil de Criar EPUBs", foi apresentada uma receita de bolo de como converter arquivos ".doc" para ".epub", usando editor de textos e o programa gratuito Sigil. Agora será mostrado como criar os estilos no EPUB, completando a receita

Primeiro, utilizando o bloco de notas, criar o arquivo "pgepub.css", contendo o seguinte texto:
@charset "utf-8";
h1 
color: black;
margin: 1.4em 0 0.7em 0;
border-style: solid none solid none;
border-width: 5px;
padding: 10px 0 10px 0;
text-align: left;
line-height: 1.2em;
font-size: 1.4em;
font-style: normal;
font-weight: bold;
}
h2 {
color: black;
margin-top: 1.2em;
margin-bottom: 1.2em;
margin-left: 00%;
margin-right: 00%;
text-align: left;
line-height: 120%;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
}
.nor {
color: black;
margin: 0.6em 00%;
text-align: justify;
text-indent: 0;
line-height: 120%;
font-size: 1.0em;
font-style: normal;
font-weight: normal;
}
.cit {
color: black;
margin: 0.6em 0% 0.6em 5%;
text-align: justify;
text-indent: 0;
line-height: 120%;
font-size: 1.0em;
font-style: normal;
font-weight: normal;
}

Depois, no Sigil, trocar o início do arquivo "Section0001.xhtml", até a linha contendo "</head>", inclusive, pelo seguinte texto:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="../Styles/pgepub.css" rel="stylesheet" type="text/css" />
</head>
Finalmente, no Sigil, clicar com o botão direito o ícone Styles (na janela Navegador), e selecionar "Acrescentar arquivo existente...". Na janela que se abrir, marcar o arquivo "pgepub.css" recém criado.
Salvar o arquivo EPUB, e pronto. Pode levá-lo para o Kobo (ou outro leitor) ou mesmo lê-lo no PC, como o próprio Sigil ou outro leitor.

As definições constantes do "pgepub.css" estão em "CSS", Cascading Style Sheets, outra linguagem de programação, assim como o XHTML, EXtensible HyperText Markup Language

Ótimos tutoriais sobre essas duas linguagens podem ser encontrados em "www.w3schools.com".

Modo fácil de Criar EPUBs

Paulo Werneck

Biblioteca da Universidade de Coimbra
Fonte: Wiki

Há pouco tempo adquiri um Kobo na Livraria Cultura. Minha intenção era reduzir o peso nas viagens e no dia-a-dia, pois costumo ler em ônibus. Fora isso, continuo adicto a livro em papel...

A escolha do Kobo levou em conta a presença de uma loja física no Brasil, e o formato aberto do - EPUB - pois tenho alergia grave a formatos proprietários.

Depois de começar a usar o aparelho, me veio a vontade de ler no Kobo textos disponíveis na Internet em outros formatos, como DOC, TXT e PDF.

Procurei softares 0800 para conversão, mas são complicados, e os comentários apontam para textos deixando a desejar, com lixo embutido.

Desenvolvi um método usando processador de texto para fazer a conversão, de uma maneira manual, mas simples e rápida. Ferramentas necessárias: processador de texto e editor de epub. Usei o Word e o Sigil.

No processador, edito o texto, de forma simples mas usando exclusivamente estilos do editor, poucos. Nada de formatação caso a caso. Neste exemplo, quatro estilos: Título 1, Título 2, Normal e Citação. Podem ser mais, ou menos, a gosto do freguês e conforme as necessidades do texto. Mas que sejam reduzidas ao mínimo. Seja o texto já formatado:
Título
Blá blá blá, patati patatá.
Depois é começar o troca troca. Usando o "Replace", trocar "^p" (fim de parágrafo) por "</p>^p<p>". Depois inserir "<p>" no início da primeira linha e "</p>" ao final da última. As linhas ficarão com a seguinte aparência:
<p>Título</p>
<p>Blá blá blá, patati patatá.</p>
As marcas inseridas indicam início e fim de parágrafo no formato EPUB, que utiliza a notação XHTML. Mas o leitor não precisa saber disso...

Depois deve-se inserir os estilos no texto convertido, começando pelos títulos. Trocar "p>" por "h1>", se o estilo for "Título 1". No Word, na caixa do "replace" marca-se o botão "format", depois "style" e finalmente seleciona-se o estilo "Heading 1". O texto ficará como:
<h1>Título</h1>
<p>Blá blá blá, patati patatá.</p>
Repete-se o processo para os demais títulos, com o algarismo correspondente.

Em seguida, as conversões referentes aos estilos dos textos. Trocar "<p>" por "<p class="nor"> se o estilo for Normal; por "<p class="cit">, se Citação, e assim por diante, uma vez para cada estilo utilizado no documento. O texto ficará:
<h1>Título</h1>
<p class="nor">Blá blá blá, patati patatá.</p>
As expressões "nor" e "cit", são da livre escolha do usuário, diferentemente de "p", "h1" e "h2", que são definidas pela linguagem XHTML.

Agora é necessário abrir o programa Sigil, copiar o texto do Word e colar no arquivo "Section0001.xhtml", entre <body> e </body>, substituindo o texto <p>&#160;</p> preexistente. Feito isso, salvar o arquivo com o nome desejado (Arquivo > Salvar Como).

Na postagem "Estilos Epub", uma receita de bolo e algumas dicas para formatar os estilos no Epub.