Skip navigation
Currently Being Moderated

Shrinking text on spiral path

Jul 20, 2009 10:27 AM

Using CS4 and I need to make the text look like it is going down a drain. Google returned some results for older versions that had a script to do this but with everything Adobe the script faded away.

 

I have the text on a spiral path, but how do I get the outer text to look bigger and the inner text to look smaller?

 
Replies
  • Currently Being Moderated
    Jul 20, 2009 2:58 PM   in reply to darkhelmet1234

    The only way i can think of is to put the text on a spiral path and resize the letters on at a time.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 3:47 PM   in reply to Wade_Zimmerman

    Here's a hacked up version of another script that was posted a month or so ago. You can play with the starting size and the amount of decrease by changing the numbers.

     

    Picture 1.png

     

    // change size of paragraph text

     

     

     

    //$.bp();

     

     

     

    ChangeSize();

     

     

     

    function ChangeSize()
    {
        selectedItems = selection;
        // check to make sure something is selected.
        if (selectedItems.length == 0)
        {
            alert("Nothing is selected");
            return;
        }

     

     

     

        endIndex = selectedItems.length;

     

     

     

        for (index = 0; index < endIndex; index++)
        {
            pageObject = selectedItems[index];
            pageItemType = pageObject.typename;

     

     

     

            if (pageItemType == "TextFrame")
            {
                // get the paragraphs from the selection.
                theTextRange = pageObject.textRange;
                paraTextRange = theTextRange.paragraphs;           
                numParagraphs = paraTextRange.length;

     

     

     

                for (i = 0 ; i < numParagraphs ; i++)
                {
                    aParagraph = paraTextRange[i];

     

     

     

                    charTextRange = aParagraph.characters;
                    charCount = charTextRange.length;

     

     

     

                    if (charCount > 1)
                    {
                        end = charCount;
                        fontSizeChanger = 14/end;
                        currentFontSize = 18;
                        for (j = 0 ; j < end; j++)
                        {
                            theChar = charTextRange[j];
                            theChar.size = currentFontSize;  
                            currentFontSize = currentFontSize - fontSizeChanger;
                        }
                      
                    }
                }
            }
        }
    }

     

     

    You might check here for  simplier version

     

    http://forums.adobe.com/message/2037393#2037393

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 6:21 PM   in reply to darkhelmet1234

    put your text on a straight path and convert to outlines - use the free distort tool to taper the text or use a tapered rectangle (what are they called? Truncated triangle?) as a shape to define a warp. Drop your tapered text into the brushes palette and make it an art brush - draw the required spiral shape and stroke it with your brush. You can scale the brush to fit your spiral in the art brush dialogue. You may also have to reverse the direction of the brush to get the thick end outer-most.

    Picture 1.png

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 8:40 PM   in reply to RogerPaine

    Very Excellent and elegant, there is your answer.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 9:47 PM   in reply to Wade_Zimmerman

    P.S. You don't need to make the text outlines - that doesn't mean that it is editable though because it is automatically converted to outlines when you drop it on the brushes pallet

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 10:59 PM   in reply to RogerPaine

    No way to do it keeping the text editable, i suppose?

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 11:02 PM   in reply to JayJhabrix

    That was what I was trying to do.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 20, 2009 11:15 PM   in reply to Wade_Zimmerman

    Wade_Zimmerman wrote:

     

    That was what I was trying to do.

    I know... was just wondering if there was a quick fix...

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 21, 2009 6:39 AM   in reply to JayJhabrix

    Yeah it would be good to be able o do all this kind of text stuff with 

    a text effects tool.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 21, 2009 9:05 AM   in reply to Wade_Zimmerman

    The text generated by the script is fully editable.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 21, 2009 10:17 AM   in reply to darkhelmet1234

    OP must also decide what kind of effect is desired. Distort transforms will, predictably, distort each character. Scripts that vary text size will not distort individual characters. The effects are the not the same.

     

    See previous discussion: http://forums.adobe.com/message/1275493#1275493.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points