Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Expression to use specific font/size to specific section of text.

  • Expression to use specific font/size to specific section of text.

    Posted by Nick Fogarty on January 26, 2016 at 5:01 pm

    I am looking for a creative way to templatize lower thirds that I am working on.
    If I want my lower third to say “Joe Blow”, I want “Joe” to be in a lighter weight font than “Blow”. So the challenge I have for you is then if I would need to change it to “Richard Ryder” I want to just change the name and then have all my formatting options to stay the same without having to adjust the position of two layers in order to mimic the character tracking between words.

    Is there an expression to have a text layer that supplies the source of the text that links to possibly one or two other text layers that take the text source, but adjust the font style accordingly?

    -Nick Fogarty

    Motion Graphics/Editor

    Kalleheikki Kannisto replied 10 years, 3 months ago 3 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    January 26, 2016 at 6:04 pm

    No–if you apply an expression to source text all the new text gets the formatting of the first character.

    The good news is that now that sourceRectAtTime() is available to expressions, it’s fairly easy to keep two text layers positioned next to each other.

    Dan

  • Kalleheikki Kannisto

    January 26, 2016 at 6:35 pm

    Depending on your font you could potentially fake the bold with a stroke. Then you could use the animator range to set the stroke width, tracking, scale and position, all in one line. And then set the range to start after the first (or last) space character in the line with an expression.

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