Unicode making life difficult. Again.
-
Summary:
- Unicode gained emoji
- Apple, Google et al implemented them as white people, because that's the majority in their markets
- A few non-white people (and maybe a few white ones too) complain EXTREMELY LOUDLY because they have nothing better to do with their lives than scream 'RACISM' at every opportunity, no matter how irrelevant
- Unicode Consortium decides to add 'colour swatches' as combining characters
- A decade of subtle encoding bugs is kicked off
All that instead of simply making emoji yellow, because then they'd look like the Simpsons, and no-one would complain.
Unicode: Solving all life's problems with as much Rube Goldberg-WTFery as possible
-
... some people really do have way too much time/money and far too little common sense....
-
Next step: trans-emoji. Because there's always gotta be a target for the two minutes hate.
-
Back in 1995, BeOS had a working solution to this (non?-)problem:
EDIT: Fixed image
-
Next step: trans-emoji. Because there's always gotta be a target for the two minutes hate.
And then we'll hear from dog-lovers how they're being discriminated against because there are only cat emoji. Then the furries will turn up and demand their own emoji.Then before you know it, the Unicode standard goes to character 327189676538267836506732815463201, fonts will be a terabyte in size, and only then will someone say 'Hang on, we can do this so much easier with... wait for it... IMAGES!'
-
[expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive][expletive]
NOT THE RED SHELL AGAIN! I THOUGHT I KILLED THAT [expletive]!
-
The red shell is that way
-
IT! IT WITH !
-
works pretty well against them ...
-
-
OH A BLUE SHELL!!!!
-
Fun fact, a surprising amount of software cannot handle those emoji on the backend because MySQL has a strange idea of what UTF8 is. Specifically its idea of UTF8 is that it is no more than 3 bytes and if you want 4 byte UTF8, you have to use the special utf8mb4 character set and collation.
-
Specifically its idea of UTF8 is that it is no more than 3 bytes
Ah, the BMP. Lots of software only supports that still (or uses UTF-16 to cheat past the limit, which sucks in other ways).
if you want 4 byte UTF8, you have to use the special utf8mb4 character set and collation
Oh joy, yet another smartass gotchaโฆ Is that set by default for new things or is it something that the DB admin has to know about specially for every new column created?
-
Back in 1995, BeOS had a working solution to this (non?-)problem:
BeOS had solutions to about 40,000 problems nobody else had solved. But their CEO was a dick, and so now it's dead.
But I find it hard to believe the solution is a promotional link to the website "icones.pro".
-
But I find it hard to believe the solution is a promotional link to the website "icones.pro".
I think that comes very low down the list of solutions to almost everything you can think ofโฆ
-
I think that comes very low down the list of solutions to almost everything you can think ofโฆ
You'd think so, but have you seen some of those icones?
-
So ... how long until we get something that makes Unicode Turing complete?
Filed under: it's bound to happen, might as well get on with it
-
But I find it hard to believe the solution is a promotional link to the website "icones.pro".
I shouldnโt have hotlinked the imageโฆ Itโs fixed now.
-
Too late! What has been mocked can not be un-mocked!
-
Is that set by default for new things or is it something that the DB admin has to know about specially for every new column created?
I think you need to pick a charset when creating the fields (or else you get something useless like
latin1
), but most people choose โutf8โ because itโs reasonable to think that it will work for any Unicode character string.
-
All that instead of simply making emoji yellow, because then they'd look like the Simpsons, and no-one would complain.
What about Carl?
-
So ... how long until we get something that makes Unicode Turing complete?
This belongs in the "JavaScript sucks and needs to be replaced with anything else" thread.
-
So - let's make a website that proposes a Kickstarter to get funding to replace Javascript with a Turing complete Unicode.
-
-
There will be an implementation on Daily.js by next week ... it kinda thinking "Lets hope they (hollywood) never remake this classic movie" and then there is a reboot of Robocop ... best left not mentioned.
-
-
Why is the "yellow" man left out?
It's also missing options for Asian eyes and "ethnic" hairstyles. So racist!
-
Not to forget, not having any hair at all.
-
These Emoji discriminate against Trunk People
Body is too similar my ass haven't you ever heard of undo?
-
Yeah and what about people who have poisoned themselves with colloidal silver?
-
These Emoji discriminate against Trunk People
That video didn't get oneboxed, nor can I click the link. Thanks Discourse.
-
Hepatitis is no
FTFYjokelaughing matter.
-
I just got my test grades in! I got an A, a B, and a C!
Unfortunately they were my hepatitis tests.
-
You choose to use MySQL you deserve everything you get! Also PHP. You are TRWTF.
-
Apparently leaving off http breaks it.
-
Unicodees
It is beyond the scope of Unicode to provide an encoding-based mechanism
for representing every aspect of human appearance diversity that emoji
users might want to indicateI thought Emogees were already outside the scope for Unicode, though...
Was under the assumption that it's a markup language's job to handle everything that isn't pure text...
Oh well - at least they're exercising them supplemental planes.
-
-
A few non-white people (and maybe a few white ones too)
Um
I just think it'd be nice if you do a minimum of research before saying things like that.
-
Charsets are the proof that god exists and hates programmers.
-
It's also missing options for Asian eyes and "ethnic" hairstyles. So racist!
Missing blondes, rangas, and albinos. Five skin tones is clearly not enough.
-
Why don't we have a unicode character that just embeds a png file? It'd be a lot simpler than trying to encode every image known to man in 5 bytes.
-
Don't know if this got answered downthread or not, but no this has to be specifically configured for each thing that needs it - utf8 is not utf8mb4 and vice versa.
Then you get the crazy people who do shit like taking bound-for-web content and re-encoding 4-byte UTF-8 as entities to get it 7-bit safe.
-
You choose to use MySQL you deserve everything you get! Also PHP. You are TRWTF.
This one is not PHP specific Anything using MySQL as a backend has the same problem, so for once maybe PHP is not TRWTF?
-
Then you get the crazy people who do shit like taking bound-for-web content and re-encoding 4-byte UTF-8 as entities to get it 7-bit safe.
-
If you're in a situation where your clients are using retardedly old MySQL versions that don't support utf8mb4...? It's your ONLY choice in that situation as sucky as it is (and it is)
-
@created_just_to_disl said:
I thought Emogees were already outside the scope for Unicode, though...Was under the assumption that it's a markup language's job to handle everything that isn't pure text...
Blame the Japanese. Emojis were originally added by them into their SMS charset, then Apple started supporting them on the iPhone, and the rest is history.
I'd link some references but I'm on mobile, Discourse is a pain to use as it is.
-
-
Colours in Unicode. That's THE line that they weren't supposed to cross.
Well, now that they jumped the shark, they can finally implement some of my proposals, like characters for italic, bold or underlined text, characters that control the text's position in the screen... The possibilities are endless!
They should also add a special character that shuts down your computer when rendered. If you're going to break people's software, do it properly.
-
-
Ah, the BMP. Lots of software only supports that still (or uses UTF-16 to cheat past the limit, which sucks in other ways).
I tried naming my WiFi ๐ถ, but then Windows only saw the network as hidden (Android devices had no problems), so I settled for ฤล ลฝ โ โ.