is now part of CreativePro.com!

Making Text and Lines Sit at a Diagonal

4

It’s easy to rotate a text frame so that your text sits at a diagonal. However, it’s not obvious how to make flow on an angle, but have the left edges of the text line up horizontally, like this:

Angletext1

There are, of course, several ways to achieve this (there is almost aways more than one way to do something in InDesign). One method is to use anchored text frames. But here’s another, relatively straightforward technique that lets you pull off this effect quickly.

First, set up the text the way you want it. In this case, I’ve used Leading to space the text out, but you could use Space Before/After instead. Here, I’m adding a Rule Below to all the paragraphs:

Angletext2

Once you get the text more or less the way you want it, select the frame with the Selection tool and then switch to the Direct Selection tool (press A). When you switch from the Selection to the Direct Selection tool, InDesign selects all the points on the path for you. Now change the Skew field in the Control panel to a negative number, like -30°:

Angletext3

Then switch back to the Selection tool (press V) to select the object as a whole, and change the rotation of the object. The rotation angle should be 90 plus the shear angle. In other words, if you typed -30 for the shear, you add 90 and -30 to get 60. (Adding a negative number is the same as subtracting. So just think 90 – 30 = 60.)

Angletext4

Another example: If you typed -45 for the shear, you’d use 45 for the rotation. If you typed -80 for the shear, you’d type 10 for the rotation.

Anyway, look what happens when you do that:

Angletext5

Perfect! Except maybe those lines are too long. Unfortunately, it’s a pain to change the width of the text frame once you’ve skewed and rotated it. But it’s not too bad. The trick is to select the top two points on the path with the Direct Selection tool, and then double-click the Direct Selection tool in the Tools panel. That brings up the Move dialog box:

Angletext6

Set the Angle to the rotation angle you used above, and change the Distance field to adjust the width. In the image above, I’m making the frame 9 picas narrower.

This is one of those tricks that sounds insanely complex, but if you just follow the steps it doesn’t take long at all. And, of course, once you have made one of these frames, it’s easy to duplicate it and edit the text later.

David Blatner is the co-founder of the Creative Publishing Network, InDesign Magazine, CreativePro Magazine, and the author or co-author of 15 books, including Real World InDesign. His InDesign videos at LinkedIn Learning (Lynda.com) are among the most watched InDesign training in the world.
You can find more about David at 63p.com

Follow on LinkedIn here
  • Melise Gerber says:

    Thanks for posting this…I use angled text for the top of a table at least a couple of times a year, and I have never been successful at matching the angle of the line with the angle of the text. This trick will be SO helpful.

  • Shawn Girsberger says:

    SO much better than using individual text frames!!! THANKS!

  • Brooke says:

    Great! I don’t use angled text often, but when I do I’ve always used individual text boxes and locked guides to try and line it up properly. (such a pain). This makes me want to purposely incorporate angled text in a project so I can try this out!

  • Ariela says:

    Hi,
    I just entered this great post!

    I have another question, when i place text in diagonal, the letters “dance”, I found a solution by using illustrator and importing a pdf, do you have another idea?

    Thanks!

  • >