¿Cómo decide Inkscape si usar flowRoot o texto?

9

El programa para el que estoy creando svg no muestra el texto que creo en Inkscape, donde Inkscape guarda el texto como flowRoot.

¿Cuándo elige usar Inkscape svg:flowRoot?

¿Hay alguna manera de decirle que convierta un campo svg:flowRooten svg:text?

cristiano
fuente

Respuestas:

11

Según el foro de inkscape:

Se crea texto fluido

  • al arrastrar un marco con la herramienta de texto antes de ingresar el texto.
  • cuando fluye texto a un marco (menú 'Texto> Flujo a marco')

Para convertir texto fluido en texto normal, guarde una copia del archivo y use el comando de menú 'Texto> Convertir a texto' en la copia (para poder editar el texto fluido más adelante en el original si es necesario)

He confirmado que la conversión a texto funciona, solo asegúrese de seleccionar el texto y no un marco, por ejemplo.

Tenga en cuenta que algunos softwares, como Batik SVG Toolkit de Apache , no pueden representar SVG con flowRootelementos. En consecuencia, cualquier software que use la biblioteca Batik (como JasperReports ) tampoco podrá mostrar el archivo SVG. El mensaje de error de Batik incluirá una breve descripción acerca de flowRootser la causa de su incapacidad para procesar el archivo SVG. La conversión del texto a texto, como se describió anteriormente, debería aliviar este problema.

Roger Attrill
fuente
Consulte también stackoverflow.com/questions/19391197/…
user69522