I want to create text with gradient colors like a rainbow

I want to create text that is filled gradient colors like a rainbow. I will be using a transition between slides and the gradient needs to be tied to the text so it goes with the text during the transition. Any ideas?

Intel Core 2 Duo 2.16 GHz White 24" iMac, 800mhz G4 Ti PowerBook 1GB RAM, Mac OS X (10.5.6), 800mhz G4 iMac Lamp 1GB RAM 10.4.11

Posted on May 11, 2009 1:53 PM

Reply
8 replies

May 13, 2009 9:01 AM in response to OlsonBW

I omitted saying you may need to use a drawing application to create the shapes in the first place. In this case converting your text to outlines (simple vector path definitions not a text function which draws the paths in postscript language according to your characters and a font file). In your case wanting 'cutouts' as svg2key calls compound paths you'll probably need a drawing application. If you download svg2key the Manual PDF discusses various applications and there are many others out there look at the download section of Apple Support.

From the svg2key Manual:
"• Inkscape - My favorite program for creating vector graphics. Inkscape is open source
(i.e. free) and since Inkscape is strictly an SVG editor, its output is fairly clean. Please
note that Inkscape runs in the X11 environment, so you will need to install the
developer tools from your Mac OS X installation DVD or CD to run it. Inkscape can be
obtained from http://www.inkscape.org."

"If you have a composite graphic like the molecular diagram shown above-left, svg2key
will preserve the relative positions of each shape in the Keynote file. However if you
intend for the collection of shapes to remain as a whole, as with the stick figure shown
above-right, you are better off joining each path before saving the SVG file (by selecting
Path> Union in Inkscape). As of this writing, Keynote will not resize grouped objects, so
by merging the paths you can adjust the size, fill color and line thickness of the entire
shape in Keynote."

All drawing programs I use can make compound shapes. Compound shapes essentially are sapes or regions defined by more than one closed path. Take the letter "O". This has an inner path and an outer path. The outer path inthis case describes the included region and the inner path the excluded region. You can see why they get called 'cutout' or 'cookie cutter' shapes now. Most programs just have an odds and evens overlapping approach, subtracting and adding from the defined region with each overlapping path making up the compound path.

Another definition is clockwise and anti-clockwise path directions assigned to included/excluded regions respectively ( hope I got that the right way around 😉 ).

Making a compound shape (with or without cut-outs) does the job of 'joining' that Brian quite rightly drew your attention to. AFASK you can't convert text to an outline in Keynote or Preview.

May 13, 2009 8:06 AM in response to Brian Peat

[quote]actually, if you use svg2key, make the whole line of text a joined or compound object before exporting to the SVG. That will make it act like ONE object. Then convert it to Keynote and then you can apply the new advanced gradient fill to it, that should let you make all sorts of pretty color bands inside the text[/quote]

Brian - I'm totally confused on this. I don't see anywhere in KeyNote (nor can I find it in Help) on how to join one line of text to make it one object.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

I want to create text with gradient colors like a rainbow

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.