É muito chato que você não possa centralizar o texto verticalmente no Ps automaticamente, como você pode no Indd . É ainda mais irritante que a caixa delimitadora de texto não possa ser “recolhida” ou “ajustada ao texto”, como em Indd.

Eu poderia converter o texto em forma, mas depois perco a coloração . Eu poderia converter em objeto inteligente, mas não é mais vetor, para quando eu exportar para pdf.

Alguém conhece alguma solução que tornaria mais fácil centralizar o texto verticalmente?

Resposta

Para posicionar o texto você não precisa de uma caixa delimitadora .

Nunca uso caixas delimitadoras para texto em PS. Clico na ferramenta de texto sem arrastar e defino o cursor de texto sem caixa. Depois que o texto é inserido, posso centralize-o verticalmente ou horizontalmente como qualquer outra forma usando os botões de alinhamento – presumindo que eu tenha algo para alinhá-lo.

Fiz a mesma coisa no Illustrator. Por exemplo, estava fazendo uma fita de prêmio , um círculo com texto no centro. Fiz o círculo e escrevi três linhas de texto, alinhadas ao centro sem caixa delimitadora, nem mesmo perto do centro do círculo. Em seguida, selecionei o círculo e o texto e pressionei centro de alinhamento vertical, centro de alinhamento horizontal e o texto está perfeitamente centralizado no círculo.

texto centralizado sem caixa delimitadora

Resposta

Embora “s não seja automático (você precisa ajustá-lo manualmente para cada texto ), você pode usar Baseline Shift para “imitar” uma centralização vertical:

insira a descrição da imagem aqui

Resposta

Eu encontrei uma maneira hoje que não conhecia, é parcialmente como Michael Osterhus diz, mas eu não realmente entendeu o que ele pretendia para começar.

  1. Você precisa escrever seu texto com apenas um único clique, não com uma caixa delimitadora arrastável. Isso pode ser colocado onde você quiser.
  2. Na próxima etapa, você cria uma caixa, usei a ferramenta Retângulo para criar uma caixa da área onde eu queria que meu texto fosse alinhado verticalmente e horizontalmente.
  3. Em seguida, selecionei a camada de texto e a camada de retângulo e, com ambas selecionadas, fui até Layer -> Align e pressionei Vertical centers e Horizontal centers

Essa tática simples me deu o resultado exato que eu queria, então esse truque bacana é muito útil quando você precisa centralizar o texto de alguma forma.

Se isso não era óbvio antes, o texto é alinhado horizontal e verticalmente em relação ao retângulo que você desenhou, então se você quiser que seu texto fique alinhado verticalmente sobre o todo documento, você precisa ter um retângulo nesse tamanho e assim por diante.

Resposta

Aqui está um script que escrevi que pode trabalhar. No entanto, ainda não testei.

centerTextVertically( app.activeDocument.artLayers.getByName( "Text-Layer-Name" ) ); /** * @param {ArtLayer} textLayer The text layer to apply the vertical centering. */ function centerTextVertically( textLayer ) { if ( textLayer.kind !== LayerKind.TEXT ) { return; // No-op: Not a text layer } var verticalCenterOffset = textLayer.textItem.height / 2; var textCenterOffset = textLayer.textItem.size / 2; textLayer.textItem.baselineShift = textCenterOffset - verticalCenterOffset; } 

Comentários

  • Tentei e Photoshop CC 20.0 .5 diz que não ' funciona. Ooooh.
  • @RocBoronat Interessante, eles devem ter alterado a API desde então. Eu ' vou dar uma olhada, ver o que ' s mudou.
  • Muito obrigado!: · )

Resposta

Adoraria ser provado que estou errado nisso, mas você não pode centralizar verticalmente texto no Photoshop automaticamente. Assim como você não pode fazer no Illustrator. Você está preso em ajustar manualmente a mudança da linha de base.

Aqui está o inevitável …

mas você pode fazer isso é InDesign.

Sim, e isso ” é incrível. Mas PS e AI estão presos sem ele. 🙁


EDITAR: Droga! Achei que a resposta de @Yisela fazia parte da pergunta. Desculpe por isso.

Resposta

Obrigado pela vantagem – há uma maneira ainda mais fácil que descobri ao seguir as instruções acima: (Eu tenho o PhotoShop CC 2015.1.1)

  1. Você pode usar uma caixa delimitadora arrastável, apenas aperte-a na parte superior e inferior do texto dentro.
  2. Usando a ferramenta Letreiro retangular, arraste o retângulo para o qual deseja gosta de centralizar o texto
  3. Clique e selecione apenas a camada de texto na janela Camadas
  4. Puxe a camada -> Alinhar camadas à seleção e pressione Centros verticais e Centros horizontais

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *