Al adjuntar texto a una ruta en Inkscape, parece adjuntar el texto al inicio de la ruta. Si es una forma, como una elipse, a menudo se coloca al comienzo de uno de los 4 puntos ordinales. Independientemente, esto rara vez es donde realmente desea colocar el texto, por lo que termina empujándolo en su ubicación con algunos espacios.
Pensando que esto es un poco raro (usando los espacios), busqué en Google y vi varios tutoriales de YouTube y descubrí que todos están haciendo exactamente lo mismo... usando espacios.
Dado que otro software de vectores normalmente ofrece un controlador que se puede arrastrar para permitirle mover el texto a lo largo de la ruta, pensé que tal vez Inkscape tendría algo similar, pero no he encontrado esa función. ¿Existe? ¿O los espacios son simplemente la forma de cuidarlos en Inkscape?
Encontré este bit en el Manual de Inkscape . En realidad , dice que use el interletraje para ajustar la posición inicial de su texto en una ruta (que no está muy lejos de usar espacios, desafortunadamente).
El texto se puede ajustar o mover en relación con la ruta. Izquierda: el texto se ha ajustado e interletraje con las teclas Alt+flecha. Colocar el cursor al principio del texto y usar las teclas Alt+flecha moverá la posición inicial del texto. Derecha: el texto se ha movido independientemente de la ruta seleccionando solo el texto y arrastrándolo a su nueva posición con el mouse.
También hay un elemento de control para ajustar el interletraje en la barra de herramientas si selecciona el texto, cuando usa la herramienta de texto:
Esto le permite seleccionar con precisión el desplazamiento.
No hay una manera de hacer esto en Inkscape en la interfaz de usuario (vea este error ), pero puede hacerlo usando el Editor XML de Inkscape.
De acuerdo con las especificaciones de SVG , puede usar el startOffset
atributo para indicar dónde desea que comience el texto. Entonces, todo lo que necesita hacer es agregar ese atributo al archivo <textPath>
.
<svg:text>
. (Puede hacer clic en el texto en Inkscape para saltar a él en el Editor XML).<svg:textPath>
hijo del <svg:text>
.startOffset
, ingrese . Debajo, ingrese el valor que desea mover a lo largo de la ruta.Esto no es ideal, pero es más exacto y limpio que usar espacios o ajustar manualmente el kerning. Si Inkscape tuviera una característica en su interfaz de usuario para hacer esto, probablemente estaría configurando este atributo en el XML.
startOffset
distingue entre mayúsculas y minúsculasEstoy usando Inkscape 0.92 en una PC con Windows 10. En el cuadro de diálogo Texto y fuente (Mayús+Ctrl+T), justo debajo del menú desplegable Tamaño de fuente hay otro menú desplegable con un valor de porcentaje. Si coloca el cursor sobre él, aparece una etiqueta de sugerencia que le indica que es para desplazamiento de ruta de texto: hace el mismo trabajo que editar el XML (como predijo Scribblemacher). El menú desplegable solo ofrece incrementos del 10 %, pero puede escribir su propio valor.
Si su texto está en un círculo, simplemente puede rotar el círculo:
viki
DA01