Aprimoramentos do EPUB no InDesign CC

Mapeamento de estilo para nome de classe

Quando gera um nome de classe a partir de um nome de estilo, o InDesign agora gera um nome de classe totalmente qualificado: <nome de grupo de estilos>_<nome de estilo>.

Propriedade de classe de estilo - tratamento de conflitos de nomes de classe CSS

Se você mapear dois estilos para o mesmo nome da classe, ocorrerá um conflito quando decidir gerar a CSS do documento associado. Agora o InDesign sinaliza um aviso e exibe uma mensagem sobre o conflito durante a exportação.

Conflito de nomes de classe CSS

Limpar marcação para Listas ordenadas/numeradas

A marcação gerada para as opções Mapear para lista não ordenada e Mapear para lista ordenada em Exportação de e-book > Geral > Texto Opções agora estão livres de classes extras. O InDesign não insere mais caracteres ou cria extensões, e permite que o navegador ou dispositivo seja responsável por compor as listas.

Heurística aprimorada para determinar a estrutura de marcadores e numeração

A heurística para determinar a estrutura de marcadores e numeração foi aprimorada significativamente para detectar a estrutura semântica de marcadores e números, e expressá-la corretamente em HTML.

Para marcadores:

  • O InDesign trata dois parágrafos que compartilham TODOS os mesmos atributos relacionados a marcadores, incluindo recuo à esquerda, como parte da mesma lista.
  • Um parágrafo que não seja um marcador, mas que siga um parágrafo com marcador e possua o mesmo recuo à esquerda, agora é considerado um parágrafo “aninhado” e se torna parte da lista.

Para números:

  • Como os designers podem definir o atributo para a "Lista" da qual ele faz parte, essa configuração tem a prioridade máxima quanto ao recuo à esquerda ou aos atributos relacionados a números diferentes.
  • Embora o InDesign suporte a configuração do valor do atributo na marca, não é possível expressar uma lista numerada, que ultrapassa os limites de Tabela e Matéria em HTML.

Para numeração correta, exporte para o EPUB 3.0.

Lista ordenada estática removida da exportação do EPUB

Como o InDesign agora oferece uma verdadeira marcação (livre) para listas que respeitam os valores de número inicial, a opção Lista ordenada estática foi removida da caixa de diálogo Exportação do EPUB.

Marcação HTML e CSS aprimorada para a opção Exportação da lista Converter em texto

A marcação HTML e a CSS da opção de exportação de Converter em texto foi aprimorada. O InDesign agora insere caracteres ou marcadores necessários e substitui o estilo para que a aparência geral da opção da lista fique próxima da aparência dela no InDesign.

Metadados da string da versão

O número de versão foi adicionado aos metadados geradores:

<meta name=”gerador” content=”Adobe InDesign 9.0” />

Convenção de nomenclatura aprimorada de classes CSS para atingirem a finalidade

O InDesign cria várias classes adicionais para aprimorar a fidelidade visual e o mapeamento conceitual entre o InDesign e o EPUB.

Agora as classes são renomeadas para atingir e esclarecer sua finalidade.

Prefixo gerado de classe CSS Descrição
CharOverride-# O mapeamento de usuário aplicou a substituição de atributos de caracteres às propriedades CSS
ParaOverride O mapeamento de usuário aplicou a substituição de atributos de parágrafo às propriedades CSS
TableOverride-#
O mapeamento de usuário aplicou a substituição de atributos de tabela às propriedades CSS
CellOverride-#
O mapeamento de usuário aplicou a substituição de atributos de células às propriedades CSS
ObjectOverride-#
O mapeamento de usuário aplicou a substituição de atributos de objetos (PageItem) às propriedades CSS
_idGenParaOverride-#
Tratar de herança de propriedades CSS (como o recuo à esquerda)
_idGenCharOverride-# Tratar de herança de propriedades CSS (como o tamanho do ponto)
_idGenDropcap-# Tornar a capitular mais parecida com ID
_idGenBNMarker-# Tornar os caracteres de marcadores e números mais parecidos com ID
_idGenRuby-# Modificar a CSS Ruby
_idGenStoryDirection Suporte à direção da matéria
_idGenTableRowColumn Suporte a pinceladas e preenchimentos de tabela alternados
_idGenPageitem-# Transferir a largura e a altura de PageItem/Object

CSS gerado para a marca ruby de japonês

Agora o InDesign gera uma regra CSS separada que contém apenas os atributos relacionados a ruby.

Suporte a scripts para exportação de livro do EPUB

O suporte a scripts antes não disponível no CS6, agora está disponível.

Nova caixa de diálogo de aviso ou mensagem de erro da exportação

A nova caixa de diálogo facilita a leitura de vários avisos/mensagens de erro da exportação.

Mapeamento aprimorado de caractere marcador para propriedade de lista/estilo/tipo

Se qualquer valor Unicode diferente dos listados for encontrado na tabela abaixo, a CSS não o especificará, mantendo o padrão do dispositivo ou do navegador (geralmente “disc").

Valor Unicode de ID

Propriedade CSS

0x2022 (marcador)

“disc”

0x25CB (círculo branco)

“circle”

0x25A0 (quadrado preto)

“square”

Os vários tipos de listas numeradas do InDesign agora estão mapeados para as propriedades CSS como listado na tabela abaixo.

ITextAttrNumberingStyle

Propriedade CSS

1,2,3,4

“decimal”

01,02,03,

“decimal-­‐leading-­‐zero”

I, II, III,

“upper-­‐roman”

i, ii, iii,

“lower-­‐roman”

A,B,C,D

“upper-­‐alpha”

a,b,c,d

“lower-­‐alpha”

001,002,003,

“decimal-­‐leading-­‐zero”

0001,0002,0003,

“decimal-­‐leading-­‐zero”

Mapeamento da propriedade break-before

O atributo Iniciar parágrafo da opção Manter agora é mapeado corretamente para uma propriedade CSS válida. Qualquer valor para o atributo diferente de “kStartAnywhere” é mapeado para “pagebreak-before:always”.

Os caracteres de quebra continuam sem suporte no momento.

Acesso a fontes de dispositivo de leitor de iBooks

O leitor de iBooks suporta um grande número de fontes de dispositivo (/http://iosfonts.com/), e essas fontes não são ativadas por padrão quando referenciadas por @font-face a menos que o arquivo especial de opção XML META-INF/com.apple.ibooks.display-options.xml seja adicionado ao pacote.

Agora o arquivo de opção é adicionado aos pacotes EPUB2.0 e EPUB3.0.

Incorporação de fontes no leitor de iBooks disponível agora

EPUBCheck foi alterado para aceitar o formato de fonte incorporado como sendo aceitável para o leitor de iBooks.

Opção EPUB 3.0 com layout removida da exportação do EPUB

Como o leitor DPS decidiu não suportar este formato, removemos a opção "EPUB 3.0 com Layout" da caixa de diálogo Exportação do EPUB.

O mapeamento de parágrafo mantém atributos para propriedades de parágrafo CSS

Atributo de parágrafo

Propriedade CSS

Manter de acordo com anterior

page-break-before:avoid

Manter todas as linhas juntas

orphans: 99

Manter N em primeiro

orphans: #

Manter N por último

window: #

Manter com próximo N

page-break-after:avoid

Em uma alteração anterior, Iniciar parágrafo foi mapeado para a propriedade CSS “page-break-before:avoid”. Como este atributo e Manter de acordo com anterior compartilham a mesma propriedade mapeada, em casos de conflito Iniciar parágrafo vence, como ocorre no InDesign.

Observação:

O mapeamento de Manter com próximo N ignora os valores diferentes de um. Além disso, caracteres de quebra (goto Próximo N) continuam sem suporte neste momento.

Suporte a mais de um nome de classe CSS nos campos "Estilo para marca/classe" de estilos de parágrafo, caractere e objeto

Os vários nomes de classe devem ser separados por um ou mais espaços, e o nome da primeira classe será usado para gerar a CSS de estilo, se Emitir CSS estiver ativado para este estilo.

Por exemplo, um Estilo de parágrafo que informa:

Classe: InDesign é o melhor

Resultados em:

<p class=”InDesign é o melhor”>foo</p>

p.InDesign {…}

O propósito deste recurso é permitir que os designers substituam ou estendam propriedades CSS pelo mecanismo “Arquivo CSS adicional" na guia Avançado da caixa de diálogo Exportação de EPUB.

Nenhuma verificação adicional é executada para os valores especificados e, durante a exportação, o InDesign simplesmente os transfere com o objetivo de marcação e, caso contrário, ignora-os.

As faixas vazias <p> e <li> são removidas

Os parágrafos vazios no InDesign não estão vazios – eles contêm um retorno de carro e são compostos com altura vertical.

Em HTML, o InDesign mapeia Parágrafos para as marcas <p> e <li> como apropriado, e o retorno de carro não é parte do mapeamento que pode resultar em marcas vazias.

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?