Okay, I went back to the drawing board and had intended to use a rainbow-ish pattern that I had created, but when I saw the text with it, and I tried different fonts, I thought the result looked horrible. So instead I decided to play with one of my own rainbow gradients. I still want to try this again with a pattern, but here is my second result using a different font and my gradient.
The font is
SF Technodelight. I "dressed" up the text just a bit, but I refrained myself from glassing it
. Because of the sharp points on the stars, I didn't use the expand and fill method. I created my text in vector format
, and then I duplicated the text and edited it (I added a stroke=2.5 and used the gradient for the stroke material). Then I moved this vector layer below the plain black text layer. By doing the "outline" this way, I maintain the points of the stars. It's more work to do it this way, but if you want to keep points on the outline of text or any other shapes, this is the method that I have discovered works. Otherwise the points are softened by expanding the selection.