É 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.
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:
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.
- 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.
- 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.
- Em seguida, selecionei a camada de texto e a camada de retângulo e, com ambas selecionadas, fui até
Layer -> Align
e pressioneiVertical centers
eHorizontal 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)
- Você pode usar uma caixa delimitadora arrastável, apenas aperte-a na parte superior e inferior do texto dentro.
- Usando a ferramenta Letreiro retangular, arraste o retângulo para o qual deseja gosta de centralizar o texto
- Clique e selecione apenas a camada de texto na janela Camadas
- Puxe a camada -> Alinhar camadas à seleção e pressione Centros verticais e Centros horizontais