How to make a video in a language your fonts do not support
Give Vizard Agent the script in its own language. It checks which installed typefaces actually render that script, downloads and installs a proper one if none do, spells numbers phonetically so the voice reads them correctly, and proofs the captions on a real frame.
What do you type into Vizard Agent?
Write the script in the language and say how it should sound. Vizard Agent chooses the typeface and tests the pronunciation itself, so what it needs from you is the register. A casual creator voice and a corporate announcer are completely different requests, and a translated script reads very differently aloud from a written one.
Prompt
What does Vizard Agent actually do?
Two unglamorous problems dominate: getting the numbers and units said properly by the voice, and finding a typeface that renders the script at all. Captions render as boxes when no installed font covers the script, and a voice reads "100W" as something that isn't a word. In the session behind this article it:
- Inspected the uploaded footage (1920x1080 at 60fps, 8.21 seconds), checked the original audio and searched for Thai voice candidates.
- Generated the voiceover on two different engines and evaluated both takes for pronunciation and tone.
- Regenerated with "100W" written out phonetically so the unit was read correctly, then generated and evaluated further candidates.
- Paced the voiceover to match the footage length, re-checked that it still sounded natural, and measured every stem's loudness with a music bed.
- Checked which system fonts supported the script, found none suitable, installed proper Thai typefaces and rendered preview frames to inspect how the captions actually rendered.
When does this not work well?
Language support is uneven across every part of the pipeline, and the gaps sit in different places for each language. Rare scripts have fewer voices and usable typefaces, Latin brand names inside another script cause trouble, some scripts don't break lines on spaces, and machine translation reads badly aloud. Vizard Agent reports plainly what it can't do rather than rendering empty boxes.
Common questions
What if no font supports the script? It installs one. Vizard Agent downloads a proper typeface for the language and verifies it.
Why do numbers go wrong? Voices read digits, not meaning. Vizard Agent spells the unit out phonetically instead.
Will the voice sound natural? It compares candidates. Vizard Agent generates on more than one engine and evaluates them.