You paste a stylish name, it’s rejected as “invalid characters,” and you assume fancy fonts don’t work here. They do — you just put them in the wrong field.
Fancy Unicode goes in your display name / nickname / bio, not your @username (handle). Handles are the address people use to find and @-mention you, so nearly every app restricts them to plain ASCII — lowercase letters, numbers, dots and underscores — and rejects pasted fonts with an “invalid characters” error. The display name is a label, so it accepts styled Unicode. Put the style in the display field and leave the handle plain.
Almost every profile has two name fields:
. and _. Paste a font and you get “username can only use letters, numbers, underscores and periods.”So the fix for “invalid characters” is almost always: move the fancy text out of the handle and into the display name.
Same pattern across the board — style the field on the right, keep the handle plain:
Game names follow the same split — style the display name and keep any tag plain. For the per-game character rules, see allowed characters in game usernames and why was my game name rejected.
A few fields reject styled text even though they’re display names:
Generate your name in a style that works in display names and bios, then copy it — and keep your @handle plain.
Open the Text Generator →Because you pasted it into the @username / handle field, which only allows letters, numbers, dots and underscores. Put the styled text in the display name, nickname or bio instead — those accept Unicode.
The username (handle) is your unique address, used in your URL and @-mentions, and is restricted to plain ASCII. The display name is a human-readable label shown above your posts, and it accepts styled Unicode, emoji and spaces.
No. Handles on Instagram and TikTok are limited to lowercase letters, numbers, periods and underscores. Style the Name / Nickname field and the bio instead, which do accept fancy Unicode.
Facebook blocks symbols and unusual formatting in the real-name field by policy, Twitch only lets a Latin display name change capitalization, and LinkedIn no longer accepts stylized Unicode in the headline. Bios and posts on those platforms are usually fine.
Your handle drives search and @-mentions and stays plain, so those are unaffected. A heavily-styled display name can be harder for screen readers and name search, so keep it readable if discoverability matters.