Cómo subrayar texto en Inkscape

19

Usando el último lanzamiento oficial de Inkscape, creé un elemento de texto y me gustaría subrayar su texto (o parte de él).

¿Como hacer eso?
No veo ninguna opción para subrayar.

Nicolas Raoul
fuente

Respuestas:

21

El soporte para el texto en Inkscape ha mejorado en estos años, pero hay algunas características que aún no se han implementado.

El estándar SVG admite la decoración de texto e Inkscape pretende ser totalmente compatible con el estándar SVG, por lo que he intentado agregar estas propiedades a nivel xml, y funcionó:

text-decoration: underline;

Es muy simple de hacer: después de escribir su texto, presione el botón del editor XML :

Editor XML

Su texto se selecciona y el nodo XML correspondiente se selecciona en el editor (no hay necesidad de encontrar algo). Ahora, debe hacer clic en la fila "estilo", agregar el estilo CSS deseado al final del estilo actual (por ejemplo , decoración de texto: subrayado; ), utilizando un punto y coma ";" como separador y presione el botón Establecer :

Establece tu cambio

Una vez que se establece el valor del atributo, verá su texto subrayado:

Texto subrayado

Tenga en cuenta que para eliminar el subrayado necesita encontrarlo en el valor del atributo XML y eliminarlo manualmente (no es difícil).

Paolo Gibellini
fuente
¿Sabes si esto es posible hacerlo solo en una parte de un cuadro de texto?
Luis
3
Para una parte del cuadro de texto, la forma más rápida que he encontrado es seleccionar el texto usando la herramienta Texto y fuente de Inkscape, cambiar el estilo del texto seleccionado, abrir el editor XML y editar la sección svgFlowSpan creada por la herramienta .
Paolo Gibellini
Sin embargo, hay dos advertencias. Primero, editar el texto circundante a menudo hará que inkscape "limpie" el marcado XML y elimine silenciosamente el subrayado. En segundo lugar, al convertir a PDF (o convertir texto a rutas en general), todo el subrayado también se eliminará en silencio: bugs.launchpad.net/inkscape/+bug/1467794
a3nm
Gracias, @ a3nm, siéntase libre de editar mi respuesta para agregar ambas advertencias.
Paolo Gibellini
1

Esta característica se está desarrollando actualmente, por lo que aún no está disponible.

Una opción es usar una compilación personalizada, incluido este parche:
https://bugs.launchpad.net/inkscape/+bug/1269206

Con suerte, el parche se fusionará en el lanzamiento principal pronto.

Nicolas Raoul
fuente
Esta es una opción posible, pero debe aplicar este parche a cada nueva versión de Inkscape (hasta que no esté disponible en el lanzamiento oficial) y repetir esto para cada una de sus estaciones de trabajo.
Paolo Gibellini