The site should support emoji

Should the site be able to handle rendering/displaying emoji?


  • Total voters
    17

SomeRandomGuy

Nerd, Poet, Warrior
#1
Emoji are just a part of the Unicode standard, so if the site can handle displaying "すべて送料無料," "सभी की मुफ्त शिपिंग की।," "Вся свободная перевозка груза," "모든 무료 배송," and "จัดส่งฟรี," it should handle displaying "". They are formally the same thing, but the smiling poop, space invader, eyes, and faces disappear. It almost seems like the site's code is filtering them out deliberately.
 

SomeRandomGuy

Nerd, Poet, Warrior
#2
I looked into this a bit more since it was weird that there wasn't built-in handling. It turns out that there are some technical limits.

Assuming this site is on MySQL you need to be running a relatively recent version and set the collations on the tables you want to support them in to utf8mb4_unicode_ci.

I'm guessing that XenForo is just using the default utf8_unicode_ci collation and I'm guessing also based on the console validation errors that the site does input validation to make sure characters are part of the Basic Multilingual Plane that MySQL supports in its crippled default utf8 support.

If that's the case then it would be a problem that the XenForo developers would need to work to resolve with some database schema changes and changes to input validation, and wouldn't be something a site admin could do much about without doing things that would be hairy for a mere mortal.
 

Someone

Level 2 Member
#6
Your voting options read like a Slashdot poll, minus CowboyNeal. :)

I'd rather see user-customizable quantity of messages per page than emoji https://saverocity.com/forum/threads/increase-messages-per-page.2220/#post-117611 That's marked resolved, but I think Matt just raised the quantity globally.

I'm good with the occasional smiley, but the thing about emoji is some people overuse them and you end up with threads that look like an Asian tween chat site.
 

Haley

I am not a robot
#11
The usefulness of this one seem self evident


I can not tell you how many times I've wished I could use this little gem, words don't really carry the meaning effectively, although 'cat making home alone face' comes pretty close.
 

SomeRandomGuy

Nerd, Poet, Warrior
#12
I feel compelled to mention that there are several emoji domains that are un-linkable like [unicode snowman].com and [unicode poop].la so in a sense this is sort of a bug. Not a bug that you'd run into unless you were linking to [unicode snowman].com or [unicode poop].la, but still, a bug.
 

raenye

Lever 2 Membel
#13
I feel compelled to mention that there are several emoji domains that are un-linkable like [unicode snowman].com and [unicode poop].la so in a sense this is sort of a bug. Not a bug that you'd run into unless you were linking to [unicode snowman].com or [unicode poop].la, but still, a bug.
Don't forget to break links. :p
 

Someone

Level 2 Member
#14
I feel compelled to mention that there are several emoji domains that are un-linkable like [unicode snowman].com and [unicode poop].la so in a sense this is sort of a bug. Not a bug that you'd run into unless you were linking to [unicode snowman].com or [unicode poop].la, but still, a bug.
Or you could use the punycode versions
 
Top