Here's a question for you guys. Say I have some live text, for example,

'Hello my name is Mario'

Is it possible to then find the centre/positional coordinates of each letter?

Comments

Mmm, for a simple text layer

Bodysoulspirit's picture
Submitted by

Mmm, for a simple text layer I don't know of any way with a quick thought, maybe someone would know.

For short 1 row strings, you could use a monospaced font, split the string into individual layers and retrieve child layer position, quick test composition attached.

You mean it's like a hand

Bodysoulspirit's picture
Submitted by

You mean it's like a hand-drawn font ?

I said a monospaced font but actually testing it with a non-monospaced font (ex AvenirNext) it still looks pretty good IMO. Maybe the kerning is a little different but not hyper obvious.

Tested the method above and it looks awful with your specific font ? Or you mean you have to place the letters not in a row ?

I actually meant that I used

marioepsley's picture
Submitted by

I actually meant that I used a text layer to see the correct placement and then hand positioned each letter over the top so they're in the correct position. Your comps interesting though, I didn't think arranging it in a grid would work quite as well as it does so might be something here, will have a play, thank you.

I said a monospaced font but

jstrecker's picture
Submitted by

I said a monospaced font but actually testing it with a non-monospaced font (ex AvenirNext) it still looks pretty good IMO.

Yeah, because of how you produced and positioned the layers. Make Text Layer makes each letter's layer only as wide as the letter. Arrange Layers in Row tightly packs the layers (unlike Arrange Layers in Grid which evenly spaces them). So you get a linotype effect, no overlaps between letters, but depending on the font it might not look too out of place.