Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Changing the font on multiple text layers quickly

  • Changing the font on multiple text layers quickly

    Posted by Nathan Karamanski on September 17, 2012 at 6:32 pm

    Hello everyone,

    Is there an easier way to change the font used in multiple layers of text without going layer by layer? I have about 10 comps, each with animated layers of text that need their font changed. They are all currently set to the same font. Any ideas?

    Andy Engelkemier replied 4 years, 1 month ago 9 Members · 18 Replies
  • 18 Replies
  • Nathan Karamanski

    September 17, 2012 at 6:56 pm

    Okay, Thanks Dave.

    Is there a way to properly organize the comps/project so that I can avoid this issue in the future?

  • Walter Soyka

    September 17, 2012 at 6:59 pm

    [Nathan Karamanski] “Is there an easier way to change the font used in multiple layers of text without going layer by layer?”

    Scripting to the rescue! Check out Paul Tuersley’s pt_TextEdit [link].

    Walter Soyka
    Principal & Designer at Keen Live
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    RenderBreak Blog – What I’m thinking when my workstation’s thinking
    Creative Cow Forum Host: Live & Stage Events

  • Walter Soyka

    September 17, 2012 at 7:05 pm

    [Dave LaRonde] “Actually, your knowledge of scripts to the rescue.”

    Or maybe my knowledge of Paul Tuersley’s (immense) knowledge of scripting?

    Walter Soyka
    Principal & Designer at Keen Live
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    RenderBreak Blog – What I’m thinking when my workstation’s thinking
    Creative Cow Forum Host: Live & Stage Events

  • Nathan Karamanski

    September 17, 2012 at 7:07 pm

    Awesome! Thank you gentlemen. I love how fast responses are on this board! Creative Cow is the best.

    Thanks again
    -Nate

  • Brian Kessler

    December 1, 2015 at 4:01 pm

    Maybe they’ve implemented this feature since this post was created, but in CC 2015 you can change text attributes for multiple layers by selecting all layers with the Selection Tool (v), then switching to the Horizontal Type Tool (cmd-T).

  • Peter Mccue

    February 11, 2016 at 9:06 pm

    Thanks for updating this, nice hidden feature

    Peter McCue

  • Vugar Ashrafov

    July 16, 2020 at 1:49 pm

    Is there any function that I parent the source text of “TEXT 2” to “TEXT 1”? So when I change the font of “TEXT 1” it automatically change the font of “TEXT 2” ?

  • Walter Soyka

    July 16, 2020 at 2:41 pm

    No. Text attributes like typeface cannot be changed over time, so there’s no way to control them with expressions.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Vugar Ashrafov

    July 16, 2020 at 3:53 pm
  • Walter Soyka

    July 16, 2020 at 4:11 pm

    I stand corrected! You could use this expression on each text layer that you want to receive styling from another layer:

    // Accessing the style object of a specific text layer
    thisComp.layer("Other Layer Name").text.sourceText.style;

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

Page 1 of 2

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy