Browse all docs

Style text graphics: font, size, colour, emoji and exact timing

Every live text graphic in PandaStudio has its own font, size from XS to XL, text colour and opacity, a separately styled second line, colour emoji and symbols, and a start and length you can type to a tenth of a second.

Select any live graphic (lower third, count up, ticker, credits, crawl and the rest) and the Selected panel shows its text, a Look section and its timing. The second line of a graphic, such as a counter's label or a lower third's subtitle, gets its own size, opacity and colour so it can sit quieter than the headline. Text in any script works, symbols like ≤ ≥ → ✓ ★ render, and emoji draw in colour in both preview and export. Arrows, boxes and text overlays also take exact Starts at and Length values, so an arrow can show for exactly 0.5 seconds.

In the app

  1. 1Click the graphic on the timeline (or add one from the Graphics or Lower 3rds tab).
  2. 2In the Selected panel, type the Starts at and Length in seconds, for example 0.5.
  3. 3Under Look, pick a Font, a Size from XS to XL, a Text colour and the Text opacity.
  4. 4Use the second-line controls (for example Label size and Label opacity on a count up) to style the smaller line on its own.
  5. 5Type emoji and symbols straight into any text field; they show in colour right away.

Ask the AI

Open the AI chat in the editor and say any of these. The agent does the edits for you.

“Make the counter's label smaller and 50 percent transparent, and use Anton for the number.”
“Show the arrow for exactly half a second.”
“Add a keyword that says Speed ≥ 2x ✓ with a rocket emoji.”

CLI & MCP

Every capability is a verb, reachable from the terminal or from an MCP agent (Claude Code, Cursor, Cline, Continue, Claude Desktop).

project.update-motion-element
pandastudio project.update-motion-element --id=$ID --elementId=el-2 --style='{"font":"Anton","size":"xs","opacity":0.9,"secondary":{"size":1.6,"opacity":0.55}}'

size: xs, s, m, l, xl. secondary styles the second line.

project.update-region
pandastudio project.update-region --id=$ID --regionType=annotation --regionId=$ARROW --startMs=41600 --endMs=42100

Exact timing for arrows, boxes and text overlays.