Ejemplos

En esta sección se incluyen algunos ejemplos con la intención de mostrar las posibilidades que tiene la edición a mano del archivo XML de un dibujo.

Añadir Color a un Marcador en Forma de Flecha

En Inkscape, los marcadores que se añaden a los trazos no adquieren de forma automática los atributos de trazo al que se añaden. Este hecho resulta especialmente apreciable en el caso de trazos coloreados, donde los marcadores añadidos aparecen dibujados en color negro. Actualmente, Inkscape dispone de la extensión Colorear los marcadores de acuerdo con los trazos para cambiar el color de los marcadores de forma que coincida con el color del trazo. Este ejemplo se ha mantenido por razones pedagógicas.

Para añadir un color concreto a un marcador, primero hay abrir el Editor XML, y después seleccionar en la pizarra el trazo con el marcador. Dentro del atributo style del trazo, hay que localizar el elemento del marcador (por ejemplo, marker-end:url(#Arrow2Lend)). Después hay que desplegar la línea <svg:defs> haciendo clic sobre el triángulo situado al principio de la línea (en caso de que no estuviera ya desplegada). Entonces se debería ver un nodo correspondiente al marcador con dicho nombre (en este caso Arrow2Lend). Hay que seleccionar ese nodo. Los atributos correspondientes a ese marcador deberían aparecer a la derecha. Ahora tenemos que seleccionar el atributo style del marcador. A continuación, hay que añadir fill:#rrggbb en la casilla de entrada de atributos situada en la parte inferior derecha del cuadro de diálogo. El código #rrggbb corresponde a la definición RGB del nuevo color en formato hexadecimal (esta definición se puede conseguir de los atributos del trazo para que coincida con el color del mismo). Por último, para que este cambio tenga efecto tenemos que hacer clic sobre el botón Aceptar, o bien pulsar la combinación de teclas Ctrl+Intro.

El marcador debería cambiar de color. Si no es así, despliegue la línea "<svg:marker>". Seleccione el nodo correspondiente al trazo, y elimine cualquier elemento referido al estilo del Relleno y/o del Color de trazo. Para que estos cambios tengan efecto, se debe guardar, cerrar y volver a abrir el archivo SVG.

Si queremos que los marcadores de un mismo tipo tengan colores diferentes en un mismo trazo, entonces hay que añadir copias del marcador en cuestión en la sección <svg:defs> del archivo del dibujo. Se puede utilizar el icono Duplicar nodo icon para crear una copia del nodo del marcador. Después hay que renombrar el nuevo nodo con un nombre apropiado, y cambiar la referencia a este marcador en el nodo del trazo con el que se quiere que esté asociado el marcador. Para que estos cambios tengan efecto y se visualicen, hay que guardar, cerrar y volver a abrir el archivo SVG del dibujo.

Los cambios que se pueden aplicar al marcador no están limitados a su color. También es posible cambiar otros atributos del marcador, como por ejemplo, su tamaño.

Línea con un marcador rojo en forma de flecha.
Una línea roja con un marcador rojo.

Texto Subrayado

Mediante la interfaz gráfica normal de Inkscape no es posible añadir texto subrayado en un dibujo, ni el programa es capaz de reproducir las líneas de un texto subrayado. Sin embargo, mediante el cuadro de diálogo Editor XML se puede añadir texto subrayado que será reproducido perfectamente en otros programas capaces de visualizar dibujos SVG.

Para subrayar un texto, primero hay que abrir el Editor XML y después seleccionar en la pizarra el texto que se quiere subrayar. A continuación hay que localizar en el cuadro de diálogo el nodo "<svg:tspan>" situado dentro de una etiqueta "<svg:text>". Si se quiere seleccionar solamente una parte del texto, puede ser necesario añadir algunos atributos de forma temporal (por ejemplo, color) para crear el correspondiente objeto tspan; el color se podrá eliminar más tarde. Después hay que añadir en el atributo style del nodo "<svg:tspan>" este texto: text-decoration: underline.

En la siguiente figura se muestra un ejemplo de texto subrayado tal como lo representa el programa Squiggle.

Texto subrayado.
Ejemplo de texto subrayado.