Skip to main content
Participant
August 6, 2010
質問

Applying gradient over multiple text objects

  • August 6, 2010
  • 返信数 5.
  • 26898 ビュー

I'm trying to apply a consistent color gradient over multiple text items spread across the canvas, but so far I have only been successful in applying a gradient to each item individually.

The objects are irregularily spaced and use different font sizes, so simply putting all the items in the same text box doesn't appear to be an option.

I've been able to create the effect I want in Photoshop easily by merging my text layers and applying the gradient over that, but I can't figure out how to do this in Illustrator.


Any tips you might have would be greatly appreciated.

Thanks

    このトピックへの返信は締め切られました。

    返信数 5

    Steve Fairbairn
    Inspiring
    August 7, 2010

    Just select all the objects and drag over them with the gradient tool.

    August 7, 2010

    No, not live text objects (at least not in CS4). You have to add a fill to each, or group them and add a fill to the group, or make them a compound shape. Then you can apply a gradient fill and drag through to "unitize" the gradient across all the live text objects.

    Inspiring
    August 7, 2010

    Doug Katz wrote:

    No, not live text objects (at least not in CS4). You have to add a fill to each,

    I think Scott meant that you only have to add a new fill no need to group or make a compound shape. Just have to have the all selected at the same time.

    There is however a difference between the way the gradient is applied if the text objects are not grouped or made into a compound shape. Which might or might not be desired. So it is good to be aware of the difference for the original poster.

    If you apply the gradients to ungrouped text objects that have not be turned into a compound shape the gradient is applied in an independent way to each text object. Move one of the text objects and the gradients start point moves with it. There are times you would want this and then this would be the proper method.

    And of course as a compound shape or group when you move one of the text objects the gradient does not move but the unless you move relative to the other objects, unless you try to move one of the text object beyond the start or stop points of the gradient in which case the gradient will move woth that object and effect the others accordingly.

    In any event you do want to change the fill at the character level to no fill as you will get an artifact if you do not. As canbe seen is some of the samples posted.

    August 6, 2010

    In CS4 on a Mac:

    As Monika recommends, select all text objects and option click on the Unite pathfinder. But then no need to add a fill! Just click period to fill all object with a single, continuous gradient.

    Participant
    August 6, 2010

    If you use CS5, you can use the new "draw in shape feature". That's an awesome new feature which makes  it so much easier to place images, shapes or gradients in objects.

    See how it's done here (starting about 5:40): http://www.youtube.com/watch?v=XFXJY0a8NiU

    Scott Falkner
    Community Expert
    Community Expert
    August 6, 2010

    Group the text items. Now, in the Appearance panel, select Add New Fill and apply the  gradient.

    Monika Gause
    Community Expert
    Community Expert
    August 6, 2010

    It works, if you combine the text objects in a compound shape using the pathfinder panel (form mode buttons)

    Then the usual steps: create new fill via appearance panel and apply the gradient.