Eu converti a letra "Z" para um caminho. Agora quero deixar o Z mais ousado. Os cantos devem ficar afiados. Não quero aumentar a letra, quero que seja mais ousada. Alguma dica?
Eu converti a letra "Z" para um caminho. Agora quero deixar o Z mais ousado. Os cantos devem ficar afiados. Não quero aumentar a letra, quero que seja mais ousada. Alguma dica?
Respostas:
Adicione um traçado à forma.
Estou esquecendo de algo?
Como observa Telofy, simplesmente adicionar um traçado à forma da letra ( como sugeriu Scott ) pode produzir resultados inesperados se a cor do traço / preenchimento for semitransparente. Por exemplo, aqui está uma letra semitransparente Z:
Esta carta tem uma cor de preenchimento RGBA de #0000007f
, ou seja, 50% de preto transparente. A elipse aleatória por trás dela existe apenas para demonstrar a transparência. Se eu simplesmente adicionar um traçado de 10px a esta carta, com a mesma cor semitransparente, eis como será o resultado:
Observe as linhas escuras conspícuas nas quais o traçado se sobrepõe ao preenchimento.
Existem (pelo menos) duas maneiras de evitar isso. O mais simples é tornar as cores de preenchimento e traçado totalmente opacas e apenas mover o controle deslizante de opacidade (que afeta todo o objeto) para baixo para compensar. Por exemplo, aqui está a mesma letra Z com #000000ff
preenchimento e traçado e com 50% de opacidade:
Essa técnica simples, no entanto, pode não funcionar se você quiser que sua carta tenha uma textura mais complicada ou preenchimento de gradiente. Nesse caso, uma solução alternativa é:
Veja como é o resultado, tanto com #0000007f
preenchimento simples quanto com preenchimento de gradiente sofisticado, apenas para mostrar que funciona:
Ps. Aqui está o que você obtém com o Path → Dynamic Offset . Não é o mesmo:
Se sua fonte (e, portanto, também o traçado) for semi-transparente, você obterá uma linha feia na qual a cor do preenchimento e o traçado se sobrepõem.
Eu gosto mais do método de Xav aqui, mesmo que seja um pouco mais complicado.