Estamos exportando contenido de nuestro CMS a InDesign a través de RTF. Todo el contenido tiene nombres de estilo aplicados automáticamente, incluyendo cursiva que tiene un italic
estilo de carácter. italic
tiene el Estilo de fuente establecido en "Cursiva".
Esto funciona muy bien, excepto que uno de nuestros estilos de párrafo ( intro
) también establece el estilo de fuente en "cursiva". En estos casos, nos gustaría que el italic
estilo elimine "Cursiva" del Estilo de fuente .
Encontré esta pregunta que quiere hacer algo similar , pero ambas respuestas requieren una intervención manual, que estamos tratando de evitar a toda costa.
Por lo que puedo decir, solo es posible establecer específicamente el estilo de fuente globalmente con una clase de caracteres. Es decir, no es posible que aplique estilos diferentes en función del estilo de párrafo principal.
Idealmente, nos gustaría que el italic
estilo cambie entre "Cursiva" y no Cursiva automáticamente. En CSS, esto se lograría de esta manera (sé que toggle()
aún no funciona, déjame soñar):
.italic { font-style: toggle(italic, normal); }
Alternativamente, podríamos conformarnos con configurar el Estilo de fuente diferente cuando aparece dentro de un intro
párrafo. Por ejemplo, en CSS:
.italic { font-style: italic; }
p.intro .italic { font-style: normal; }
¿Hay alguna forma de lograr este comportamiento en InDesign con estilos?
No importamos muy a menudo (algunas veces en un corto período de tiempo cada pocos meses), pero cada importación es bastante grande, por lo que lleva mucho tiempo y es propenso a errores solucionarlos a mano. Dicho esto, si hay una manera de hacer una sola búsqueda y reemplazo que se encargue de esto, eso también podría ser aceptable, pero cualquier cosa que deba hacerse para cada instancia está fuera de discusión.
Nota: Estamos buscando cambiar la exportación RTF para usar un nombre de estilo diferente para cursiva intro
, pero esperamos una mejor solución.
Configurar documento de InDesign
Para configurar un documento de muestra de InDesign, siga las instrucciones a continuación. Estas instrucciones crearán un documento de InDesign con italic
y intro
que son "Cursiva".
Copie el siguiente texto en un archivo vacío y guárdelo como
sample.rtf
:{\rtf1\ansi{\fonttbl{\f0 Times New Roman;}}{\stylesheet{\s1 intro;}{\s2 text;}{\*\cs3 \additive italic;}}\sectd\s1{Intro paragraph with {\*\cs3 italic} text.\par}\s2{Non-intro paragraph with {\*\cs3 italic} text.\par}}
Colocar
sample.rtf
en un documento vacío de InDesignEstablezca Estilo de fuente en "Cursiva" para el
intro
estilo de párrafoEstablezca Estilo de fuente en "Cursiva" para el
italic
estilo de caracteres