Make Illustrator Behave!
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.
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).
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.
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).
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).
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).
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:
- 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…
- 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.
The author of Real World Illustrator CS3, Mordy Golding also blogs about Illustrator and publishes the free video podcast "PEN: The Vector Podcast".