

When you change a font in word processors like Microsoft Word or Google Docs, you are changing how existing characters are rendered by applying a local font file such as Arial, Roboto, or Times New Roman.
If you copy that text and paste it into Instagram, Discord, or WhatsApp, the custom font disappears and reverts to the app standard typeface.
Yet font generators like Fontaly allow you to paste styled text into those very same apps, and the styling stays intact. How is this possible?
The answer lies in how Unicode organizes characters.
Fonts vs Character Sets
To understand how copy and paste fonts work, it helps to distinguish between a typeface and a character:
- A typeface (font file) is a set of design instructions that tells a screen how to draw normal characters (A, B, C). When an app does not support custom font files, it renders the characters in its own default font.
- A Unicode character is a distinct, standardized digital entity with its own permanent code number recognized by every modern operating system, phone, and web browser.
When you use Fontaly, you are not applying a font file. You are replacing standard keyboard characters with completely different Unicode characters that naturally look like stylized letters.
What Is Unicode?
Unicode is the universal character encoding standard maintained by the Unicode Consortium. Its purpose is to assign a unique numeric identifier (called a code point) to every letter, number, accent, and symbol across all writing systems in the world.
For example:
- Standard Latin capital letter “A” is code point
U+0041. - Mathematical Bold capital letter “𝐀” is code point
U+1D400. - Mathematical Script capital letter “𝒜” is code point
U+1D49C. - Mathematical Fraktur capital letter “𝔄” is code point
U+1D504. - Circled capital letter “Ⓐ” is code point
U+24B6.
Because U+1D400 is a completely separate code point from U+0041, any computer or phone that receives it displays the bold version, even if the destination app does not have a bold formatting button.
Where Did These Fancy Symbols Come From?
Most of the stylized alphabets used by font generators were not created for social media bios. They were added to the Unicode standard for specific technical and academic disciplines:
1. Mathematical Alphanumeric Symbols
In advanced mathematics, physics, and chemistry, scientists need distinct symbols to represent different variables in formulas. A single letter like “H” might mean one variable in plain text, another in bold, another in script, and another in fraktur blackletter.
To ensure equations could be written cleanly in digital documents without relying on proprietary fonts, Unicode included full alphabets for bold, italic, double-struck, script, and fraktur styles.
2. Enclosed and Circled Characters
Character sets like circled letters (such as Ⓐ Ⓑ Ⓒ) and squared letters were originally designed for lists, numbered keys, diagrams, and administrative forms.
3. Combining Diacritical Marks
Styles that look like glitch or creepy zalgo text make use of combining marks. In languages such as Greek, Vietnamese, or Hebrew, small accents sit above, below, or through base letters. By stacking multiple combining accents on a single letter, text generators create tall, fragmented visual patterns.
Compatibility and Best Practices
Because these characters belong to the official Unicode standard:
- They work across iOS, Android, Windows, macOS, and Linux without installing software.
- They can be used anywhere you can paste normal text: social media bios, comments, video titles, and forum handles.
Accessibility Note
While custom Unicode styles are fun and visually striking, keep accessibility in mind. Screen reader software used by visually impaired people reads these symbols by their official technical names. A word written in mathematical bold characters may be announced letter by letter as “Mathematical Bold Capital A, Mathematical Bold Small B” instead of as a standard word.
For the best experience, use custom styling for highlights, titles, and decorative accents, while keeping long body paragraphs in plain text.