Asignación de estilos a nombres de clases

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>.

Propiedad sobre la clase de estilo: Administración de conflictos de nombres de clase (CSS)

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.

Colisión de nombres de clase CSS

Eliminación de las marcas en listas ordenadas o numeradas

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.

Mejora de la heurística para determinar las estructuras de viñeta y numeración

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 .

Eliminación de la lista ordenada estática de la exportación a EPUB

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.

Mejora de la marca HTML y el estilo CSS para la opción de Exportar "Convertir a texto"

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.

Metadatos de la cadena de versión

Se ha añadido el número de versión a los metadatos del generador:

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

Mejora de la convención de nomenclatura de clases CSS para cumplir su finalidad

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

CSS generado para la etiqueta "ruby" japonesa

A partir de ahora, InDesign genera una regla de CSS independiente que contiene solo los atributos relativos a la etiqueta "ruby".

Compatibilidad con scripts para la exportación a libros con formato EPUB

La compatibilidad con scripts no estaba disponible en CS6 y ahora sí lo está.

Nuevo cuadro de diálogo de mensaje de advertencia o error en Exportar

El nuevo cuadro de diálogo facilita la lectura de varios mensajes de advertencia o error surgidos durante la exportación.

Mejora de la asignación del símbolo de viñeta a la propiedad "list-style-type"

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"

Asignación de la propiedad "break-before"

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.

Acceso a las fuentes de dispositivos de lectura de iBooks

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.

Nueva compatibilidad con la incrustación de fuentes en el lector de iBooks

Se ha cambiado EPUBCheck para aceptar el formato de fuente incrustada en el lector de iBook.

Eliminación de la opción "EPUB 3.0 con maquetación" de la exportación a EPUB

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.

Eliminación de los rangos <p> y <li> vacíos

Los párrafos en InDesign no están vacíos, ya que contienen un retorno de carro y están compuestos por altura vertical.

En HTML, InDesign asigna párrafos a las etiquetas <p> y <li> según corresponda. El retorno de carro no forma parte de la asignación que pueda dar lugar a etiquetas vacías.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea