Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to apply an inner shadow effect to some text in InDesign, which works fine. But I also need to apply a stroke to the text, but the effect is also being applied to the stroke ( unlike in photoshop).

How can I apply a text effect to the text but not the stroke?

share|improve this question
up vote 3 down vote accepted

The targets for effects in a text object in InDesign are: the object as a whole; the text frame's fill (if any) and stroke (if any); and the text itself, which includes any applied stroke. In the current object model, the fill and stroke of the text are not separated to allow different effects to be applied to them.

If you convert the text to outlines, you can then apply separate fill and stroke effects because they are now native vector drawing objects, like any other graphics frame in InDesign.

If you need to keep the text editable, copy the text frame and paste in place so you have duplicate text objects one above the other. Put them on separate layers if you are in a version earlier than CS5, to make it easier to select them. Give the text in the lower frame the color you want, but no stroke. Give the upper layer the stroke, but no fill color.

In Photoshop, you can apply a stroke to text as an effect, but you can't then add additional effects to the stroke (such as bevel and emboss).

share|improve this answer
Yes I figured this out, I was not able to apply effects separately until I converted it to outlines, which worked. – Wyck May 30 '11 at 3:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.