Accessibility and fancy text
All the styles on FontGen are made of Unicode characters. They are not real fonts. Each letter is swapped for a different character that looks similar, so the text keeps its shape wherever you paste it.
Because of this, screen readers and other assistive tools may not treat the result as normal words. Some read every character by its full name, for example mathematical bold small a. Others skip the symbols completely. Search engines and translation tools can also struggle with styled text.
When to avoid fancy text
- Navigation, buttons, menus and form labels
- Important instructions, prices, dates, links and contact details
- Job applications, school work and official documents
- Anything your audience must be able to read aloud, search or translate
Tips for safer use
- Use fancy text for decoration only, such as a name or one short line.
- Keep the main message in plain text next to it.
- Prefer simple styles such as bold, italic or sans-serif over decorative ones.
- Avoid long sentences and avoid stacking many marks or symbols on the same letter.
- Test your text with a screen reader such as NVDA, JAWS, VoiceOver or TalkBack before you publish it.
What we have and have not tested
Results depend on the screen reader, its version and its settings. We have not tested every style with every screen reader, so we do not promise that any style is read as normal text. Some people report that bold, italic, monospace and sans-serif styles are read more naturally than script or boxed styles, but you should always check for yourself.
Have a question or a test result?
If you have tested a style with a screen reader and want to share the result, please use the contact page.