Make Illustrator Behave!

Rating: 
Body: 

I often get questions about scaling text in Illustrator CS, CS2, and CS3. For example, someone scales his text frame only to find that the text within the frame becomes scaled as well. He wants to simply resize the frame, allowing the text within to reflow without changing size. Sometimes it works as he wants it to, while other times, it doesn't -- which leads to frustration and acts of computer violence. Why this seemingly inconsistent behavior?

The first thing to understand is that Illustrator has two types of text objects: Point Type and Area Type. Point Type is used most often for random text objects that appear in your document and aren't bound by any shape or frame. Area Type is used for larger blocks of text, where words flow from one line to the next and are encompassed within a shape or a frame. (I'm using the term "frame" here only because it's a familiar word for InDesign users, but Illustrator really has no concept of a frame.)

Normally, it's pretty easy to make a distinction between Point and Area Type by looking at it when it is selected. Point Type (left-hand type in Figure 1) shows a single point on the first line and other lines are underlined. Note that the line endings shown here are manual, using hard or soft returns.

20071105_fg01.gif
Figure 1.

Area Type (right-hand type in Figure 1) also appears underlined, but is enclosed within a shape that contains small boxes on the upper left and lower right sides. (Those boxes are called ports, and I'll talk about them in detail in a moment.) The text within the Area Type object shown below has no specified line breaks -- the text simply reflows on its own to fit within its frame.

However, when you have the Bounding Box option turned on (View > Show Bounding Box), and you use the Selection tool to select your text object, Point Type and Area Type appear nearly identical when selected (Figure 2).

20071105_fg02.gif
Figure 2.

The trick is, you have to pay attention to the ports (Figure 3) -- those are the boxes I mentioned above. It's really the only way to differentiate a Point Type object from an Area Type object.

20071105_fg03.gif
Figure 3.

These ports are used with Area Text to help manage "threads" of text, or text that is linked from one frame to another. It works just like InDesign, and different icons in the in or out ports indicate functionality (Figure 4).

20071105_fg04.gif
Figure 4.

Now that you know how to identify the two kinds of Type objects, you can understand how to scale them and get the results you expect.

Point Type has no frame or shape that holds it. Therefore, scaling Point Type will always result in the text becoming distorted -- after all, you are scaling the text (Figure 5).

20071105_fg05.gif
Figure 5.

However, if you use the Selection tool to scale an Area Type object, the object itself will scale, but the text within the object will not scale, only reflow to fit within the new shape (Figure 6).

20071105_fg06.gif
Figure 6.

A nice little feature is that while you're scaling an Area Type object, Illustrator previews live how the text will reflow. (InDesign can also do that if you click, hold for a second or two, and then start dragging.)

However, if you're like me, you'll also want to use the Transform or Control panels to resize Area Type frames numerically, to fit a specific dimension. But when you do so, you'll notice that the text within the Area Type object also scales. Is there no way to scale an Area Type frame numerically without scaling the text within it?

There are two ways:

  1. Double-click on the Area Type object to select all the text. Copy. Apply your scale numerically, then select all, and paste. Silly, right? That's why there's option 2...
  2. Use the Direct Selection tool to select only the side of the frame (Figure 7). Now when you apply a numerical scale via the Transform or Control panel, the scale will apply to the frame and the text within will reflow as expected.

20071105_fg07.gif
Figure 7.

The author of Real World Illustrator CS3, Mordy Golding also blogs about Illustrator and publishes the free video podcast "PEN: The Vector Podcast".

Liked This? Read These!

Text wrap is the setting that causes text to flow around another object. In InDesign you apply text wrap using the Text Wrap palette. Select the object you want to have text flow around, and choose... Read More
Digital type design and development firm Canada Type is pleased to announce the immediate availability of the Ronaldson book face font family. Rooted in rich history as far back as the American Civil... Read More
There are thousands of wonderful typefaces, but sometimes nothing is just right. You don’t have to settle for someone else’s vision -- instead, modify letters in Adobe Illustrator to create exactly... Read More
How to combine InDesign, Illustrator, and Photoshop into one super-application. Read More