Skip to main content
Participant
December 23, 2024
Question

Text is not fully left aligned in the frame

  • December 23, 2024
  • 3 replies
  • 530 views

 

Text is not completely left aligned in the frame, I have tried everything I can but there is still space between. Also with other fonts. I would like the text to be completely left against the line of the frame.

This topic has been closed for replies.

3 replies

Mike Witherell
Community Expert
Community Expert
December 23, 2024

Open the Story panel. With a text frame selected, and the Type > Story panel open, turn on Optical Margin Alignment and increase or decrease the point size until you like what you see on the left margin.

Mike Witherell
James Gifford—NitroPress
Legend
December 23, 2024

This has never done much for me with large type, which is what the OP seems to be asking about. I have a text frame wtih some 12 pt body copy and 72 pit headings, and no adjustment of this value closes the gap on the larger type.

 

That is, I can make the gap wider with large values, but not any smaller, and most effect is on the small type. It all seems to be proportional to the individual type size, relative to the value set.

 

I think Peter's trick is the only way to move large type right to the margin. Unless I'm missing something, here.

Willi Adelberger
Community Expert
Community Expert
December 23, 2024

Tge font geometry forces some letters more or less to the left alignment. It is done to get an optical alignment.

Peter Kahrel
Community Expert
Community Expert
December 23, 2024

The space you see between the frame's edge and the M is the character's left side-bearing. It's built into the font.

A cheap trick to get rid of it is to add a zero-width invisible character (such as the discretionary line break) before the M and apply negative kerning to the onsertion point between the invisible character and the M.

See https://creativepro.com/files/kahrel/indesign/kern.html for details.

James Gifford—NitroPress
Legend
December 23, 2024

The otherwise (largely) useless non-joiner character works for me. I was sure at first this had something to do with optical alignment, but it's just fonts being fonts.