Vizard Agent

How to keep your on-screen text readable over bright footage

Last updated 2026-09-10 · 8 min read

Ask Vizard Agent to test alternatives to the outline on the shots where the text disappears. It renders the same line as white with a stroke, as white with a soft shadow, and as dark type, pulls those frames from your brightest footage, inspects them close up, and keeps whichever one still reads rather than defaulting to the outline.

What is the short version?

A black outline around white type is the default everywhere, and on a bright, busy shot it turns into a grey fringe that makes the letters harder to read rather than easier. There are two better answers and they cost nothing to try.

  1. Go to Vizard Agent with the clip.
  2. Say which shots the text vanishes on.
  3. Ask it to compare a shadow and dark type against the outline.

What do you need before you start?

The footage and an honest look at its brightest moments. Vizard Agent tests on real frames rather than on an average, so it helps to know which shot is the worst case — usually a sky, a white wall, a window or a snow-bright exterior.

What do you type into Vizard Agent?

Ask Vizard Agent for a comparison rather than for a fix. Naming the three treatments explicitly gets you three renders to look at, and looking at them settles in a few seconds what an instruction like "make it more readable" never quite manages to settle at all.

Prompt

The caption disappears over the bright shots in this clip. Try three versions on those frames — white with the outline as it is now, white with a soft shadow instead, and dark type — then zoom in and show me which one actually holds up at phone size.

Variants worth knowing:

What does Vizard Agent actually do?

Here is the shape of it on a real set of ad cuts where the hook text kept dissolving into the background. The important thing is that every judgement is made on a rendered frame from the actual footage rather than on a preview against a flat colour.

  1. Finds the shots where the text fails.
  2. Renders the current treatment on those frames.
  3. Renders a soft shadow version of the same line.
  4. Renders a dark-type version for the brightest shots.
  5. Compares them side by side.
  6. Zooms into the letters at full resolution.
  7. Checks the colour and spacing up close, not from a distance.
  8. Tests the winner in both aspect ratios.
  9. Checks it against the platform's own interface zone.
  10. Re-renders everything with the chosen treatment.

Step four is the one most people never consider. Dark type on a bright shot is the answer photographers have used for a century, and it beats any amount of outlining on a white background — Vizard Agent tries it rather than assuming the text has to be white.

Step six is where the decision actually gets made. At normal viewing size a stroke and a shadow look similar; zoomed in, one of them is eating the letterforms and the other is not, and Vizard Agent looks before it chooses.

Step nine catches the failure that is not about contrast at all. Text that reads perfectly can still be sitting under a platform's own buttons, so Vizard Agent checks the interface zone once legibility is settled.

What does the result look like?

Text that stays readable across every shot in the cut, usually with a softer treatment than you started with. On the brightest shots it may be dark rather than white, which looks deliberate rather than like a compromise.

Vizard Agent applies the same choice across all the clips in the set, so the batch stays consistent.

When does this not work well?

Contrast treatments have limits. If the footage behind the text is both bright and busy — moving leaves, a crowd, water — no amount of shadow saves it, and the honest fix is to move the text or put something behind it.

How do you fix a result that came back wrong?

Say which shot it fails on and what happens to the text there. Because Vizard Agent already has the alternative treatments rendered, a note like that usually resolves to switching one shot to a different option rather than restyling the whole video from the beginning.

How does Vizard Agent compare to doing it yourself?

By hand this gets decided once, early, on a mid-brightness shot, and then applied to everything in the edit. The genuinely bright shots are discovered much later during review, and the usual response to them is a heavier outline, which is the wrong direction entirely.

By hand Vizard Agent
Where it is judged One representative shot The worst shot
The default White with a stroke Three options compared
Inspection At timeline size Zoomed to the letterforms
The usual fix A heavier outline A softer shadow, or dark type
Across a batch Drifts between clips One choice applied to all

Common questions

Why is an outline worse? Because on a bright shot it fringes the letters instead of separating them.

Is a shadow always better? Often, not always. Vizard Agent compares rather than assumes.

Can text be dark instead of white? Yes, and on a bright shot Vizard Agent will usually recommend it.

What about a plate behind the text? That works too. Ask Vizard Agent to include it in the comparison.

Will it match my brand colours? Yes. Tell Vizard Agent the palette and it works inside it.

Does it check at phone size? Yes, because that is where legibility fails first.

Can it use different treatments per shot? Yes, though Vizard Agent will warn if it starts to look inconsistent.

What about captions specifically? Same question, same test. Vizard Agent treats them alike.

Will the shadow band on compression? It can. Vizard Agent checks the render, not just the design.

Does this change the font? No, unless you ask. This is about contrast.

Can it fix an existing render? It re-renders the text layer; the footage is untouched.

What if nothing reads? Then Vizard Agent will suggest moving the text.

Does it check the safe area too? Yes, once the contrast is settled.

Why did it look fine when I made it? Because you were looking at a full-size preview of a mid-bright shot.