Posted 16 April 2004 - 09:02 PM

A common map design technique is to create a white halo around text to help it stand out. This is called "fat positive." Most of the time people will duplicate a text object, add a white stroke to the text (which covers some of the fill color) and then sends the duplicate to the back. There is a better way to achieve this effect with out duplicating all your text objects.

1. Select your text object.2. Activate the Appearence palette (Shift-F6)3. From the drop down menu on the right of the Appearence palette, select Add new fill

4. You should now see Fill and Stroke elements in the Appearence palette

5. Select the Stroke element and change the color to white (or whatever color you want the halo to be).

6. Drag the Stroke element below the Fill element in the appearence palette.

7. Change the stroke weight to whatever is appropriate for the text size,

Nick this works well in most cases except if you are trying to overprint the halo. I often make my contour label haloes a 1% tint of the contour spot color to knock the contour line out behind the label.
In this case you will need to duplicate the text on a separate layer and convert to paths. Overprint settings dont seem to work on multiple text attributes set up like you describe. Not sure why.
mg

Posted 16 June 2005 - 11:27 AM

Unfortunately this method also does not work on text on a path either. It definitely has it uses and it's drawbacks. Although you can specify opacity for each item in the appearance separately so I use that to produce semi-transparent halos around text as well.

Claude

Posted 16 June 2005 - 05:09 PM

Claude

Master Contributor

Validated Member

108 posts

Gender:Male

Location:Denver, CO

United States

Nick,
You actually can save this as a Style (in CS it's called Graphic Style) and apply to other text. In CS and CS2 there is a Character style pallette where you can also save the fill & Stroke with other character styles such as leading and kerning, etc. Only prob with the character style palette is that you can't set the stroke behind the fill as in the regular styles.
C;laude

I tried this technique to mask my map text and it works nicely. I also recorded it as an Action so that I would not have to repeat the process a million times with every text. I noticed that the only thing the Action Palette would not record however was the movement of the stroke below the fill.

PS:
I am sure everyone knows this, but in case anyone does not know how to record an Action for a repetetive task, here it is:

1. Select the text or object you are working on
2. Open the Actions Palette: Windows>Actions
3. Click the arrow and choose: New Action
4. Name the new action and hit: Record
5. Go through all of the steps required for your action (ie: masking text)
6. Once you are done, hit the 'Stop' button on the bottom of the Action Palette
7. Select the next piece of text or object you need to use the action on, select the action it eh Actions menu and hit: Play on the bottom of the Actions Palette
8. If you made a mistake during the recording process you can fix minor problems in the Actions palette by expanding the Action, or delete the action and start again

Rick Dey

Posted 09 September 2005 - 11:27 PM

Rick Dey

Legendary Contributor

Validated Member

302 posts

Gender:Male

Location:Santa Rosa, CA

Interests:Illustrator, MAPublisher, GIS, Street Maps

United States

Prior to the introduction of character styles in CS all our type was spec'd using AI actions, Font, size, leading, baseline shift, color, overprint. Using the actions pallette in button mode and assigning keyboard shortcuts for the common actions allowed us to maintain consistent type specs across the board easily. Using the Character styles now with point type works wonderfully however CS has introduced other nightmarish problems because of it's penchant to destroy path type. Our workflow is appearing to increase by a magnitude in complexity when using path type.