It's been nine years since this beautiful post that states why we can use some Unicode characters in our usernames, but not others. With that in mind, I'm wondering if there are plans for this to change in the future?
The priority is very likely to be low, but is there a target date?
I assume there's a valid reason, what would that be?
My assumptions are that the answer is no, and that the reasoning is the difficulty behind removing everything but
[a-zA-Z0-9] plus additional Unicode characters adds very little value to Stack Exchange while consuming a lot of time to implement.
My question then becomes what's the reasoning behind the restrictions in the first place?
EDIT: I added the emoji to the question title to test a theory, and remarkably it worked. Why does it work there, but not as a display name?
EDIT 2: Wow, I really underestimated how much the general public hates emojis. 😅
My Thoughts on Commented Points:
The mention system is as simple as typing
@ and then the user's name. If that user has an emoji in their name you can hit Tab on a computer if their name is highlighted, or click on it if there are multiple matches. If the user's name is simply an emoji on its own, then that's the one being mentioned's problem as they just won't be able to be notified, since they can't be mentioned.
One possible solution to this issue is to automatically supply emoji only users in the list automatically upon entering
@ to ensure users can mention them.
Another issue with mentions is the mobile view in web browsers. This has a bug overall that it just doesn't work. It can be adjusted in the future to actually begin working, in which case it would fall back to the desktop functionality.
URL Encoding for User Profiles
URLs are currently encoded anyway since there is nothing to prevent a user from entering a valid character (such as
') that would be encoded with a percentage sign. Take my suggested display name for example:
Taco's-On-Titan = Taco%27s-On-Titan
This means that even today, users can, and do have encoded links for their Stack Exchange profiles.
Well, this is covered in the CoC isn't it?