Vizard Agent

How to get colour emoji to render in your captions instead of blank boxes

Last updated 2026-10-10 · 2 min read

Ask Vizard Agent to test emoji rendering before it builds the caption track. It checks whether a colour emoji font is actually available, renders one test caption containing the characters you want, and looks at the result at full size, because a caption engine with no glyph will draw a box or a flat outline rather than telling you anything is wrong.

What do you type into Vizard Agent?

Ask Vizard Agent for the test explicitly, and name the exact characters. The natural instruction describes the captions and the emoji together in one go, and that produces a complete caption track whose failures only surface after everything else has been rendered around them. Support is uneven, so the specific characters matter.

Prompt

The captions should use these emoji. Before building the whole track, check whether a colour emoji font is available and render one test caption with them in it, then show me that frame at full size so I can see whether they came out in colour or as boxes.

What does Vizard Agent actually do?

Almost all the useful work happens before the caption track exists, which is what makes the check cheap. Emoji only exist if a font supplies them, and in colour only if it's a colour font. Nothing announces their absence, so Vizard Agent looks at a real rendered frame. In the sessions behind this article it:

When does this not work well?

Font support isn't something Vizard Agent controls; it can only report on it. With no colour emoji font available, the options are a monochrome rendering or a placed image. Very new characters lag behind in fonts, compound emoji such as skin tones often break apart, and subtitle files render however the player decides.

Common questions

Why do emoji come out as boxes? Because no available font supplies that glyph, and nothing warns you.

Why are mine black and white? A monochrome emoji font. Vizard Agent checks for a colour one.

Can it use an image instead? Yes. Vizard Agent places it as a small graphic where no glyph exists.