Borde alrededor del texto formateado en Inkscape

19

Estoy tratando de crear un bloque de texto con formato y quiero rodearlo con un borde. He probado la función "Fluir en el marco", pero eso elimina el formato (me gustaría saltos de línea, espacios, negrita, etc.).

En este momento, estoy dibujando manualmente un rectángulo a su alrededor y alineándolo (usando las funciones de alinear y distribuir). ¿Hay alguna manera de automatizar esto y producir resultados consistentes? Mi técnica actual no garantiza incluso el espacio desde el borde hasta el texto de varios cuadros como estos.

zje
fuente
1
Aquí hay una extensión (no probada) que crea un rectángulo para el cuadro delimitador de cada objeto seleccionado.
Paolo Gibellini
1
"Tema no encontrado": ¿enlace incorrecto?
zje
1
Es curioso, no hay un enlace permanente al tema: ahora el enlace es este . Trate de usar una búsqueda en Google de inkscape frame around text site:www.ruby-forum.comque debería ser el primer resultado.
Paolo Gibellini
@PaoloGibellini ¡Todavía no puedo encontrar esta extensión!
Herman Toothrot
@HermanToothrot Parece que la página ya no existe. Pero la respuesta de Sean Colsen muestra una forma simple y efectiva de lograr esta tarea.
Paolo Gibellini

Respuestas:

36

¡Si! Aquí está el resultado final:

resultado final

Paso a paso:

  1. Cree texto fluido utilizando la herramienta de texto para arrastrar primero un rectángulo y luego escribir.

paso 1

  1. Por separado, cree un rectángulo alrededor del texto (en realidad, el rectángulo puede estar en cualquier lugar)

paso 2

  1. Con el rectángulo seleccionado, elija "Ruta"> "Desplazamiento vinculado". Luego agarra el pequeño diamante y arrástralo para hacer un segundo rectángulo más pequeño.

paso 3

  1. Seleccione el texto y el rectángulo más pequeño y elija "Texto"> "Fluir en el marco". Luego selecciona el rectángulo más pequeño y elimina el trazo para hacerlo invisible. Ahora el texto fluirá dentro del rectángulo más pequeño (invisible), que está vinculado dinámicamente a la forma del rectángulo más grande (visible).

paso6

  1. Luego, si lo desea, puede agregar un pequeño radio de borde en el rectángulo visible y obtendrá este bonito resultado.

resultado final

  1. Si necesita modificar el espacio entre el texto y el rectángulo, puede seleccionarlo cuidadosamente agarrándolo con el texto y restando el texto de la selección, o puede profundizar en él dentro del Editor XML. Cuando lo seleccionas, puedes ajustar el margen de la siguiente manera:

ajustes

  1. Finalmente, agrupa el texto y los dos rectángulos, ¡y listo!
Sean
fuente
1
Ese es un gran truco. Todavía no puedo creer que algo tan simple requiera tantos pasos.
Sergio
¡Excelente! Sin embargo, cuando hago invisible el rectángulo interno (haciendo clic en el botón oculto en las propiedades o estableciendo su color en # 00000000), ya no puedo tomarlo o incluso ver sus contornos. Hay una solución para este problema ?
DevonDahon
Encontré una solución: Objeto> Mostrar todo.
DevonDahon
Pero agrupar los objetos no es estable (al menos con 0.91 en osx).
DevonDahon
El paso 6 es más fácil al menos en 0.92. Simplemente seleccione el texto y observe que la barra de estado le indica que presione Shift-D si desea "buscar marco". Eso hace que se seleccione el marco invisible, luego presione F2 para la herramienta de selección de nodo, y debería ver el diamante de cambio de tamaño.
Ron Burk