Kinetic typography from a script
Animate type by character, word or line with range selectors. Use your own TTF, OTF or WOFF2 fonts with variable axes and OpenType features.
font "Brand" src="fonts/Fraunces.ttf"
scene type dur=4s bg=#14110F
text #brand "Variable type" font=Brand size=150 weight=200 axes="opsz 144, SOFT 0" color=#F4EFE6 x=50% y=34% anchor=center
anim wght 0s:200 1.6s:900~inout-cubic 3.2s:400~inout-cubic
text #words "every word on its own clock" size=64 weight=700 color=#5BD0FF x=50% y=60% anchor=center
@0.6s animate #words by=word order=random seed=4 offset=0%..100% dur=1.4s ease=inout-cubic opacity=0 scale=0.4Ask your agent
"Make a 6 second kinetic type opener: each word of our tagline lands on a beat, weight goes from thin to black, last word in our accent colour."
The agent writes the script, lints it, checks a contact sheet and renders every format. You give notes in plain words.
Parameters
animate by=char|word|line: range selectors with stagger and orderfont src=: TTF, OTF, WOFF, WOFF2; variable axesstroke, sw, gradient: outlines and fills per glyph
Related effects
FAQ
Can I use my brand font?
Yes. Load TTF, OTF, WOFF or WOFF2 files, including variable fonts and their axes.
Does text overflow get caught?
Yes. Lint measures every text box in every format and reports overflow before rendering.
Put an effects engine in your agent's hands.
AgentFX is open source under Apache 2.0. Clone it, build it, give the skill to your agent. Questions, ideas and effect requests are welcome on GitHub.