I'm using "Distribute Horizontal Centers" in Photoshop, but it might be the wrong tool for the job. I'm guessing Photoshop will be distributing the CENTER of each text object and aligning that, so long links won't have as much 'spacing' either side.

Is there a way for me to distribute a group of objects evenly taking into account their overall size, rather than by their center points?

Are you trying to get an equal amount of space between each object?
–
JohnB♦Feb 22 '13 at 15:48

@John - Yes, that's what I was trying to ask. Is there an easier way to do this than to manually move each object x pixels from the edge of another? Very slow going if I have 10 items in a navigation and want to increase the spacing for each by 5px.
–
AnonymousFeb 22 '13 at 16:48

I had the same problem, so I asked and the answer was: Use a script and assign a shortcut to it. It works, made my life so much easier
–
Muhammad UmerFeb 22 '13 at 21:03

If you have the Creative Suite you can do this in Illustrator and then bring the objects back into Photoshop. In Photoshop, duplicate the objects to a new file, save, and open the file containing the objects in Illustrator. Click on the black arrow selection tool on the tools menu. Go to Window --> Align to bring up the ALIGN dialog box. Hold SHIFT and click on each object to select them all at the same time. In the ALIGN box, under "Distribute Spacing", click the little black arrow under the text, "Align To:". Select "Align to Key Object". One of the objects will be highlighted with a red outline around it. You can use that one or click on another object to make that your key object. In the ALIGN dialog box there is a box that lets you enter the number of pixels you would like your items separated by. Type in a number (eg. 20 px) and then click the "Horizontal Distribute Spacing" button to the left of that box. This will evenly distribute the objects a specified distance away from each other.

You will then need to use the layers palette to drag each object into its own layer. Otherwise when you bring the file back into Photoshop, all the objects will be one on layer. So just click "create new layer" on the layers window to make new layers for each of your objects, and drag each object into a new layer in the layers palette.

When you're finisihed, go under File --> Export to save the file as a Photoshop document. Then open it in Photoshop, group the layers, and duplicate them into your current document.

Hi im not sure if you guys have thought about this, if you have then sorry, but in illustrator there is an "align by selection" option. So when you select all of the objects you want to evenly distribute they will only distribute between the two end obljects, like book ends. If you space these two objects at the corr

Welcome to GD.SE! The original poster was talking about Photoshop, not Illustrator...do you have any evidence that your solution will work in PS? Also, you answer seems to be cut off; feel free to complete it by editing your post.
–
BrendanMar 11 '13 at 13:09

I don't think any of those manages to distribute elements the way it's being asked. One will center of all them in the same line, the other will center them but their middle points.
–
Yisela♦Feb 22 '13 at 22:07

how about using them in combo? I believe that these are the tools and I have used them many times. but maybe I don't get the idea right.
–
DamyanFeb 25 '13 at 16:23

Do you think you can remember the combination for this case?
–
Yisela♦Feb 25 '13 at 19:21