Al generar un nombre de clase a partir de un nombre de estilo, InDesign genera un nombre de clase completo: <nombre de grupo de estilos>_<nombre de estilo>.
Si asigna dos estilos al mismo nombre de clase, se producirá un conflicto cuando el usuario decida generar el código CSS del documento asociado. A partir de ahora, InDesign generará una advertencia y mostrará un mensaje acerca del conflicto surgido durante la exportación.

La marca generada para las opciones "Asignar a lista sin ordenar" y "Mapa para lista ordenada" de las opciones Exportación de eBook > General > Texto ya no contienen ninguna clase adicional. InDesign ya no inserta caracteres ni aplica expansiones; y permite que el explorador o el dispositivo se ocupe de formar las listas.
Se ha mejorado significativamente la heurística para determinar las estructuras de viñeta y numeración, para así detectar la estructura semántica de las viñetas y los números y expresarlo correctamente en el código HTML.
Para las viñetas:
- InDesign considera parte de la misma lista dos párrafos que comparten los mismos atributos de viñeta relacionados, incluida la sangría izquierda.
- Un párrafo que no es una viñeta, pero que viene a continuación de un párrafo con viñeta y tiene la misma sangría izquierda, ahora se considera un párrafo "anidado" y pasa a formar parte de la lista.
En cuanto a los números:
- Como los diseñadores pueden establecer el atributo de la "Lista" de la que forma parte, esta configuración tiene la prioridad más alta en relación con la sangría izquierda o los diferentes atributos de número relacionados.
- Aunque InDesign admite el valor de atributo en la etiqueta, no es posible expresar en HTML una lista numerada que cruce los límites de Tabla y Artículo.
Para obtener la numeración correcta, exporte al formato EPUB 3.0 .
Ya que InDesign incluye como novedad una marca real (sin formato) en las listas respetando los valores numéricos iniciales, la opción Lista ordenada estática se ha eliminado del cuadro de diálogo Exportar a EPUB.
Se han mejorado la marca HTML y el estilo CSS de la opción Exportar, "Convertir a texto". Como novedad, InDesign puede insertar símbolos numéricos o de viñeta y anular el estilo, para que el aspecto general de la opción de lista tenga una apariencia similar a la que tiene en InDesign.
Se ha añadido el número de versión a los metadatos del generador:
<meta name=”generator” content=”Adobe InDesign 9.0” />
InDesign genera diversas clases adicionales con el fin de mejorar la fidelidad visual y la asignación conceptual entre InDesign y EPUB.
Se ha cambiado el nombre de las clases para clarificar y cumplir su finalidad.
Prefijo de clase CSS generado | Descripción |
CharOverride-# | Anulación del atributo de carácter aplicado por el usuario en las propiedades de CSS |
ParaOverride | Anulación del atributo de párrafo aplicado por el usuario en las propiedades de CSS |
TableOverride-# |
Anulación del atributo de tabla aplicado por el usuario en las propiedades de CSS |
CellOverride-# |
Anulación del atributo de celda aplicado por el usuario en las propiedades de CSS |
ObjectOverride-# |
Anulación del atributo de objeto (PageItem) aplicado por el usuario en las propiedades de CSS |
_idGenParaOverride-# |
Administre las propiedades CSS heredadas (como, por ejemplo, la sangría izquierda) |
_idGenCharOverride-# | Administre las propiedades CSS heredadas (como, por ejemplo, el tamaño del punto) |
_idGenDropcap-# | Consiga que el capitular se asemeje al ID |
_idGenBNMarker-# | Haga que los símbolos numéricos o de viñeta se asemejen al ID |
_idGenRuby-# | Modifique las etiquetas CSS ruby |
_idGenStoryDirection | Compatibilidad con la dirección del artículo |
_idGenTableRowColumn | Compatibilidad con los trazos y rellenos de tabla |
_idGenPageitem-# | Contiene la anchura y la altura del elemento de página u objeto |
A partir de ahora, InDesign genera una regla de CSS independiente que contiene solo los atributos relativos a la etiqueta "ruby".
El nuevo cuadro de diálogo facilita la lectura de varios mensajes de advertencia o error surgidos durante la exportación.
Si se encuentra algún valor Unicode distinto de los que aparecen en la siguiente tabla, el código CSS no lo especificará y, por tanto, se dejará el valor predeterminado del navegador o el dispositivo (por lo general "disc").
Valor Unicode de ID |
Propiedad CSS |
0X2022 (viñeta) |
"disc" |
0X25CB (círculo blanco) |
"circle" |
0X25A0 (cuadrado negro) |
"square" |
Los distintos tipos de lista numerada de InDesign están ahora asignados a las propiedades CSS como se indica en la siguiente tabla.
ITextAttrNumberingStyle |
Propiedad 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" |
El atributo de la opción de conservación "Iniciar párrafo" está ahora correctamente asignado a una propiedad CSS válida. Cualquier valor de este atributo que no sea 'kStartAnywhere' se asignará a 'pagebreak-before:always'.
Los caracteres de salto no son compatibles en este momento.
El lector de iBooks admite un gran número de fuentes de diversos dispositivos (http://iosfonts.com/), y estas fuentes no están activadas de forma predeterminada cuando se hace referencia a ellas a través de @font-face, a menos que el archivo de opciones XML especial META-INF/com.apple.ibooks.display-options.xml se añada al paquete.
A partir de ahora, este archivo de opciones se añade tanto a los paquetes EPUB2.0 como EPUB3.0.
Ya que se ha decidido que DPS Reader no admitirá este formato, se ha eliminado la opción "EPUB 3.0 con maquetación" del cuadro de diálogo Exportar a EPUB.
Conservación de los atributos de las propiedades de párrafo de CSS durante la asignación de párrafos
Atributo de párrafo | Propiedad CSS |
Mantener con anterior | page-break-before:avoid |
Mantener todas las líneas juntas | orphans: 99 |
Mantener las primeras N | orphans: # |
Mantener las últimas N | window: # |
Mantener con las siguientes N | page-break-after:avoid |
En un cambio anterior, Inicio de párrafo se asignó a la propiedad CSS 'page-break-before:avoid'. Dado que este atributo y Mantener con anterior comparten la misma propiedad asignada, en caso de conflicto, Inicio de párrafo prevalecerá, al igual que ocurre en InDesign.
Nota:
La asignación de Mantener con las siguientes N ignora cualquier valor distinto de 1. Los caracteres de salto (Ir a siguientes N) tampoco son compatibles en este momento.
Compatibilidad con más de un nombre de clase CSS en los campos de párrafo, carácter y estilos de objeto de estilo de etiqueta o clase
Los nombres de clase múltiples deben estar separados por uno o más espacios y el nombre de la primera clase se utilizará para generar el código CSS del estilo, en caso de que la opción Emitir CSS esté habilitada para este estilo.
Por ejemplo, en un Estilo de párrafo como el siguiente:
Clase: InDesign es la mejor opción
Se obtiene:
<p class="InDesign es la mejor opción">foo</p>
p.InDesign {…}
La intención de esta función es permitir que los diseñadores anulen o amplíen las propiedades CSS a través del mecanismo "Archivo adicional CSS" de la pestaña Avanzado del cuadro de diálogo Exportación a EPUB.
No se realizará ninguna comprobación adicional para los valores especificados y, durante la exportación, InDesign simplemente los arrastra para marcarlos o, en caso contrario, los ignora.