Valor Unicode de ID
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.
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").
|
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.
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.