Inkscape: Ajustando texto ao caminho

Publicado por andre uebe em 25/08/2011

[ Hits: 31.679 ]

Blog: http://resa.net.br

 


Inkscape: Ajustando texto ao caminho



Descrevo um passo-a-passo para posicionar um texto em distintas posições de um caminho circular no Inkscape.

Como ex-usuário do famoso Corel Draw, deparei-me recentemente com a necessidade de posicionar diversos textos em distintas posições em torno de um círculo (um caminho).

No Corel Draw, esta é uma ação simples uma vez que existe um botão específico para posicionar o texto "dentro" ou "fora" do círculo e, ainda, na parte "superior" ou "inferior" do mesmo. Porém, no Inkscape, esta tarefa deve ser feita manualmente o que me causou algumas dificuldades.

A primeira solução encontrada foi a de um artigo que não tenho mais o link que apresentava como solução a criação de um "nó" em alguma parte do círculo e depois, a cisão deste nó, "abrindo" o círculo em dois novos "nós".

Com isto, poder-se-ia posicionar o texto conforme o local do círculo onde estava o "nó" do início da linha que definia o círculo pois, conforme o artigo, o Inkscape entenderia como uma linha que deveria ser seguida pelo texto.

Apesar de ter funcionado, esta solução me pareceu trabalhosa pois nem sempre o texto se posicionava exatamente no local do círculo onde desejava. Daí que consegui uma solução prática e funcional para a problemática, conforme o passo-a-passo descrito.

1 - Crie o círculo e o texto
2 - Selecione o círculo e o texto conjuntamente
3 - Selecione a opção do Menu : Texto --> Ajustar texto a caminho
4 - Selecione o círculo
5 - Crie linhas guia e posicione-as sobre as setas de arrasto de marcação do círculo de modo que se cruzem no meio exato do mesmo.

Para criar linhas guia, clique com o ponteiro do mouse sobre a régua horizontal e vertical e arraste. Surgira uma linha guia azul.
6 - Selecione o texto duas vezes de modo a ativar a função de rotação de figura
7 - Clique com o ponteiro do mouse sobre a cruz que representa o centro de rotação
8 - Arraste o centro de rotação da figura para o centro do círculo
9 - Clique com o ponteiro do mouse sobre a seta de rotação e mova a figura no entorno do círculo
Pronto!

Outras dicas deste autor

Declarando IRPF pela internet com Linux

Configurando a placa de vídeo ATI Radeon HD 2400 XT no Ubuntu e Debian

Legendas no Avidemux

Consertando bug de inicialização do Gdesklets

Instalando o Wink no Ubuntu 13.04 ou superior

Leitura recomendada

20 comandos que um dia você pode precisar

Como instalar o wine no Debian GNU/Linux

Utilizando "URL Amigável" no Apache

Backup poderoso e automatizado combinando 7-Zip + head + cron

Baixe já sua Revista Fedora!

  

Comentários
[1] Comentário enviado por julio_hoffimann em 25/08/2011 - 17:38h

Oi André, ótima dica!

Enquanto existirem usuários experientes compartilhando a solução de problemas específicos, o software livre se tornará cada vez mais popular.

Abraço!

[2] Comentário enviado por samuelxcastro em 20/10/2019 - 13:34h

Galera, boa tarde!

Então, estou tendo uns 3 problemas no inkscape.
Apesar do tutorial está correto, quando tento executar o PASSO 03 deste tutorial, o texto simplesmente não ajusta ao caminho (não acontece nada).

Também quando tento aumentar o espaçamento entre as letras na horizontal, aquela opção "Espaçamento-entre as letras-horizontal" não surte efeito também, ele cria um espaço ao lado do meu texto (bug) e não entre as letras, apesas do texto já está todo selecionado.

Outro problema, é que ele está como se fosse o corel draw, a porcaria da um erro e fecha do nada, não tem como eu especificar o erro pra vcs, pq as vezes aparece outras mensagens.
A mensagem de erro mais comum é: inkscape se deparou com um erro interno e precisará ser fechado.

ps:
inkscape --version
Inkscape 0.92.4 (unknown)

ME AJUDEM !!!
SOU USUÁRIO LINUX A 2 SEMANAS, AINDA ESTOU PEGANDO A MANHA.

[3] Comentário enviado por andreuebe em 29/10/2019 - 07:41h

Olá Samuel

Pelo que está descrevendo, parece que há relamente um bug no teu Inkscape. Mas por vezes não é do programa em si, mas de alguma biblioteca mal instalada ou faltando.

Tive um problema assim com o Kdenlive: O menu não apareceria corretamente pois estava as bibliotecas do KDE não estava insladas completamente, uma vez que estava usando GNOME.

Parece que estás usando a versão mais atual. A solução é ir eliminando as causas. Se instalou via pacote da distribuição (qual usas e qual ambiente gráfico?), tente eliminar completamente o inkscape (em distibuições debian: sudo apt-get remove --purge inkscape) e instalar via Flatpak, PPA ou .deb https://inkscape.org/release/0.92.4/gnulinux/ . Ou vice-versa.

Caso não funcione mesmo após eliminar esta possibilidade, daí temos que buscar a causa deste bug. Este fórum relata um problema semelhante ao que estás passando:
https://graphicdesign.stackexchange.com/questions/8848/vector-and-bitmap-images-wont-align-in-inksca...

Aguardo teu retorno.

abs






[2] Comentário enviado por samuelxcastro em 20/10/2019 - 13:34h

Galera, boa tarde!

Então, estou tendo uns 3 problemas no inkscape.
Apesar do tutorial está correto, quando tento executar o PASSO 03 deste tutorial, o texto simplesmente não ajusta ao caminho (não acontece nada).

Também quando tento aumentar o espaçamento entre as letras na horizontal, aquela opção "Espaçamento-entre as letras-horizontal" não surte efeito também, ele cria um espaço ao lado do meu texto (bug) e não entre as letras, apesas do texto já está todo selecionado.

Outro problema, é que ele está como se fosse o corel draw, a porcaria da um erro e fecha do nada, não tem como eu especificar o erro pra vcs, pq as vezes aparece outras mensagens.
A mensagem de erro mais comum é: inkscape se deparou com um erro interno e precisará ser fechado.

ps:
inkscape --version
Inkscape 0.92.4 (unknown)

ME AJUDEM !!!
SOU USUÁRIO LINUX A 2 SEMANAS, AINDA ESTOU PEGANDO A MANHA.





Contribuir com comentário