Do Fancy Fonts Work With Vietnamese?

Type chữ kiểu into a bold generator and it now comes through styled, tone marks and all. Here's how Vietnamese went from the hardest language for fancy text to a mostly solved one — and the one letter, đ, that still won't convert.

Short answer

Yes, now — far better than they used to. Vietnamese is the toughest case, because nearly every syllable stacks a vowel mark and a tone mark (ữ, ế, ệ, ơ). Unicode has no styled version of those letters, so the generator decomposes each vowel, styles the base and reattaches every mark — a bold name comes through with its dấu intact (Việt Nam𝗩𝗶𝗲̣̂𝘁 𝗡𝗮𝗺). The one letter that never converts is đ, which becomes a plain styled "d." Styling with dấu now works in every core typography style; bỏ dấu (dropping the tone marks) and kí tự đặc biệt (symbol frames) are still handy for game length caps and platform rules.

In one line: core styles now keep có dấu · đ is the one holdout · bỏ dấu or symbol frames stay useful for length caps.
Why it breaks

How the marks get kept — and the đ that never budges

A "fancy font" swaps each letter for a styled Unicode character, but those styled characters only exist for the plain A–Z, a–z and 0–9. Vietnamese vowels are built by stacking a base letter, a vowel-shape mark (â, ă, ơ, ư) and a tone mark — "ế" is really e + circumflex + acute. There's no styled "ế" to swap in, so the generator splits it apart (via NFD), styles the bare "e," and re-appends both marks on top — the styled vowel keeps every dấu.

But đ / Đ is different: it's its own Unicode letter, not a "d" with a mark, so it has no decomposition and no mark to lift off. It converts to a plain styled "d" in every letter-swap style — the one character guaranteed not to carry through as đ.

Bold "Việt Nam"
𝗩𝗶𝗲̣̂𝘁 𝗡𝗮𝗺
the ệ keeps its circumflex and dot-below, styled to match
What works

Two ways to style Vietnamese that actually hold up

1 · Restyle, dấu kept

Just style the name. Every core style — bold, italic, script, gothic — now reattaches each tone mark, so the dấu comes through:

Việt Nam → 𝗩𝗶𝗲̣̂𝘁 𝗡𝗮𝗺

Mark and wrap styles (strikethrough, underline, symbol frames) keep the dấu too, and never decompose the letter — a safe pick for shaky old devices.

2 · Bỏ dấu, then style

Remove the tone marks first, then apply bold/script — still the standard move where a game caps name length or rejects marks:

chữ kiểu → chu kieu → 𝗰𝗵𝘂 𝗸𝗶𝗲𝘂

Or decorate a plain name with kí tự đặc biệt (symbol frames), the way Free Fire and Liên Quân players do.

Where it's used

Game names, Zalo & Facebook

For the full device-by-device picture — including the NFC/NFD encoding trap when text is copied from a Mac — see the guide on accents & diacritics in fancy fonts.

Try your Vietnamese text in every style

Type chữ có dấu once and compare — the core styles now keep every dấu, and you can see exactly where đ and the novelty styles don't.

Open the Text Generator →

Related: why fancy text removes accents (the general version of this), the accent marks & diacritics library, and why fonts show as boxes for the tofu problem on older devices.