Copy link to clipboard
Copied
Is it possible to align horizontal text vertically in a paragraph in photoshop? I have many files where there is a text change and the texts need to be vertically centered. However the lengths of the texts are different. In Indesign this is easy but I can't find it in Photoshop.
Hi,
As c.pfaffenbichler said, there is no text option in PS for a vertical alignement in text blocs. There is a workaround that might help but it involves Illustrator:
- Create a text bloc in Illustrator and set it up to align text vertically (from the "Text "menu ), you can still use justified text and so on.
- Copy that text bloc with ctrl+c, and paste it in PS as a smart object. Then align that smart object in the center of your PSD.
You can probably optimise your workflow better if you create
...Copy link to clipboard
Copied
In Indesign this is easy but I can't find it in Photoshop.
That’s because Indesign is a page-layout-application while Photoshop is still primarily image-editing-software.
Type-heavy layouts should ideally be done in the appropriate program/s.
Depending on the frequency of the task it might pay off to create an Action or Script to align the Type Layer to some element that corresponds to the current paragraph-box (some Channel, Path, Layer, …) based on its transparency.
This might cause some irregular results depending on the letters in the topmost and lowermost lines.
Copy link to clipboard
Copied
InDesign, with robust controls for type has four choices for vertical alignment: top, bottom, center, and justified. Photoshop, with limited controls for type, has one choice. InDesign also has insets on one or all four sides.
Most of us would pick the correct application, but we understand that sometimes it's not your choice. In addition to what @c.pfaffenbichler said, you can try manual fixes such as (tedious) paragraph returns.
Jane
Copy link to clipboard
Copied
Hi,
As c.pfaffenbichler said, there is no text option in PS for a vertical alignement in text blocs. There is a workaround that might help but it involves Illustrator:
- Create a text bloc in Illustrator and set it up to align text vertically (from the "Text "menu ), you can still use justified text and so on.
- Copy that text bloc with ctrl+c, and paste it in PS as a smart object. Then align that smart object in the center of your PSD.
You can probably optimise your workflow better if you create an illustrator file with many artboards (with a centered text bloc on each artboard) and then placing this .ai file in your psd.
Just select the right artboard every time you place your .ai file in the psd.
That way you could edit the ai file for all instances on your psd.
Hope that helps.
Regards,
Copy link to clipboard
Copied
Hey Olivier,
Don't know if it will work but I'll give it a try. Of course I make all my printwork in Indesign, I use a lot of Adobe apps. But I have a lot of files in PH who have automatic text import in 4 languages. I switch these text layers through the datasets under "images". They are all files for use on the internet. Working in PH is much easier than always having to switch between indesign etc.
Tnx a lot for your idea.
Copy link to clipboard
Copied
@jane-e ’s paragraph returns-concept could probably be automated with a Script one would have to run on the psd after the Type Layers have been updated with the new text – if the text in the Type Layers is homogenous, that is.
Copy link to clipboard
Copied
Hey,
I occasionally use scripts. Those are very powerfull. Unfortunately, I can't program myself. So I depend on someone occasionally posting a script that is free and that I can do something with.
Copy link to clipboard
Copied
Alright got it, sorry I don't use variables functions so it's a bit above my knowledge. From what I can see, illustrator also use the same concept for variable texts, so maybe you could setup a "master" ai file where you apply all relevant variables. If many PSDs refer to that master .ai file they would automatically update their content when you open them. I agree its probably a long and difficult setup, not sure if its worth it.
Regards,
Copy link to clipboard
Copied
Hey,
Olivier, your idea was a very good move. It does not work if you paste the illustrator file as a smart object but it does work if you paste it as layers. All the illustrator attributes are preserved (like vertical align middel) and you can automatically replace the text in PH by changing the dataset. This is because the text is editable in PH. Great! Just what I was looking for.
Copy link to clipboard
Copied
In Google Slides, this is just one of the paragraph options, as in horizontal and vertical alignment of the paragraph in its text box. I find it really surprising that an application as simple as google slides has an option for this yet photoshop not have a one-click way to do this.
Copy link to clipboard
Copied
yet photoshop not have a one-click way to do this.
By @Emily389090105y9y
Adobe InDesign has both vertical and horizontal alignment. Photoshop's core function is an image editor, although it does have basic text features.
Jane