Fancy Font Generator
Everything runs in your browser; nothing is sent anywhere.
โฑ๐ถ๐๐ธ๐ ๐ฏโฏ๐๐
Eight letters live in the Letterlike Symbols block rather than the main range, which is why a few glyphs look different in some fonts.
๐๐ช๐ท๐ฌ๐ ๐ฃ๐ฎ๐๐ฝ
Fully contiguous, so it renders more consistently than plain script.
๐ฝ๐๐๐๐ช ๐๐๐ฉ๐ฅ
Hollow letterforms; several capitals come from Letterlike Symbols.
Fแดษดแดส Tแดxแด
Built from IPA and phonetic-extension letters, so a few characters have no small-cap form and pass through unchanged.
โปโโโโจ โโโงโฃ
Enclosed Alphanumerics; zero has no circled form and is left as-is.
The fancy font generator converts text into five Unicode styles: script, bold script, outline, small caps and bubble. Script is the cursive look most people are after, and it is also the one with the most rendering quirks, because eight of its letters live in a different Unicode block from the rest.
How it works
Unicode encoded a handful of script and outline letters early, in the Letterlike Symbols block, before adding complete alphabets in Mathematical Alphanumeric Symbols. The early letters were never duplicated, so the complete alphabets have holes that must be filled from the older block.
- Script has eight borrowed letters: B, E, F, H, I, L, M, R, plus lowercase e, g and o. In some fonts these are drawn by a different typeface from the rest of the word.
- Bold script is fully contiguous with no borrowed letters, so it renders more consistently than plain script.
- Outline, also called double-struck, borrows seven capitals: C, H, N, P, Q, R, Z.
- Small caps is assembled from IPA and phonetic extension letters. There is no small-cap q, so q passes through unchanged.
Examples
A name in script and bold script
Text
Ruby
Result
โ๐๐ท๐ and ๐ก๐พ๐ซ๐
The capital R in plain script is the borrowed Letterlike Symbols character, which is why it can look slightly different from the following letters. Bold script has no borrowed letters, so all four characters come from one range.
A word with no small-cap form
Text
quick
Result
Small caps renders as qแดษชแดแด
Unicode has no small capital Q, so the q is left as an ordinary lowercase letter. The remaining four letters convert normally.
Frequently asked questions
Why does one letter in the script style look different from the rest?
Because eight capitals and three lowercase letters were encoded years earlier in the Letterlike Symbols block and were never duplicated into the main script range. Fonts often draw those from a different design. Bold script has no such gaps, so use it when consistency matters more than weight.
Which fancy style renders most reliably?
Bold script, followed by outline. Both are close to fully contiguous, so a font that supports the range supports the whole alphabet. Small caps is the least reliable, because it is assembled from phonetic characters that many fonts include only partially.
Can I use fancy text in a username?
Sometimes. Many sign-up forms restrict usernames to ASCII and will reject it outright; display names usually accept it. Anywhere it matters that people can type your name to find you, use plain letters.
How is this different from the aesthetic font generator?
The aesthetic tool covers wide and enclosed styles, fullwidth, squared, bubble, monospace. This one covers calligraphic styles, script, bold script, outline, small caps. Bubble appears in both because it fits either grouping.