Como sublinhar o texto no Inkscape

19

Usando o último lançamento oficial do Inkscape, criei um elemento de texto e gostaria de sublinhar seu texto (ou parte dele).

Como fazer isso?
Não vejo nenhuma opção para sublinhar.

Nicolas Raoul
fonte

Respostas:

21

O suporte para o texto no Inkscape foi aprimorado nesses anos, mas há alguns recursos ainda não implementados.

O padrão SVG suporta decoração de texto e o Inkscape pretende ser totalmente compatível com o padrão SVG, então tentei adicionar essas propriedades no nível xml e funcionou:

text-decoration: underline;

É muito simples de fazer: depois de digitar seu texto, pressione o botão do editor XML :

Editor XML

Seu texto é selecionado e o nó XML correspondente é selecionado no editor (não há necessidade de encontrar algo). Agora, você precisa clicar na linha "style", adicionar o estilo CSS desejado no final do estilo atual (por exemplo , decoração de texto: sublinhado; ) usando um ponto e vírgula ";" como separador e pressione o botão Definir :

Defina sua alteração

Depois que o valor do atributo é definido, você vê seu texto sublinhado:

Texto sublinhado

Lembre-se de que, para remover o sublinhado, é necessário encontrá-lo no valor do atributo XML e excluí-lo manualmente (não é difícil).

Paolo Gibellini
fonte
Você sabe se isso é possível apenas em uma parte de uma caixa de texto?
Luis
3
Para uma parte da caixa de texto, a maneira mais rápida que encontrei é selecionar o texto usando a ferramenta Texto e fonte do Inkscape, alterando o estilo do texto selecionado, abra o editor XML e edite a seção svgFlowSpan criada pela própria ferramenta .
Paolo Gibellini
Existem duas advertências, no entanto. Primeiro, editar o texto ao redor geralmente faz com que o inkscape "limpe" a marcação XML e remova silenciosamente o sublinhado. Segundo, quando a conversão para PDF (ou conversão de texto em caminhos em geral) tudo sublinhado também serão removidos silenciosamente: bugs.launchpad.net/inkscape/+bug/1467794
a3nm
Obrigado, @ a3nm, fique à vontade para editar minha resposta e adicionar as duas ressalvas.
Paolo Gibellini
1

Atualmente, esse recurso está sendo desenvolvido, portanto ainda não está disponível.

Uma opção é usar uma compilação personalizada, incluindo este patch:
https://bugs.launchpad.net/inkscape/+bug/1269206

Esperamos que o patch seja mesclado ao lançamento principal em breve.

Nicolas Raoul
fonte
Essa é uma opção possível, mas você precisa aplicar esse patch a todas as novas versões do Inkscape (até que não estejam disponíveis no release oficial) e repeti-las em cada estação de trabalho.
Paolo Gibellini