Posted by lacieargyle 2 days ago
They probably look like this: □ □ □ □ □ □ …
IIRC some earlier version of UTC 51 explicitly stated that the implementations of a particular version of Unicode absolutely should not try to show any sequences, not mentioned in the emoji-sequences.txt and emoji-zwj-sequences.txt, as a single glyph and must treat them as distinct graphemes. It apparently has been removed in the recent years so there is apparently now absolutely no guarantee of what visuals and when exactly you can expect.
TIL
e (絵) + moji (文字) = emoji (絵文字)
https://jisho.org/word/%E7%B5%B5 https://jisho.org/word/%E6%96%87%E5%AD%97
𓂺
It's just a lot slower at invention than a scribe can be.
Apple is sending an image today, in a future world, the Unicode combination would render whatever that device (local AI very likely) in their device.
1. If you don't mind documents and bureaucracy.
2. https://unicode.org/emoji/proposals.html
3. https://www.superlinguo.com/post/632983029772582912/new-draf...
Here on a website that deprives us commenters of emoji, I feel expressively constrained.
Or maybe I'm too lazy to remember how to express myself with Japanese emoticons.
Will we get a trainman for the emoji era?
<3
(Anther set of searches tells me that some of the ones that didn't render were 'anatomical heart', tamale, 'heart hands', 'face holding back tears' (another one I would have struggled to divine the meaning of)
Yes. When there is a post awaiting moderator review on one of my sites everyone can see the toilet paper emoji next to the board listing. I also have animated CSS that makes an emoji of a spy pop up behind threads in a couple themes. During Halloween I have an emoji bat emoji fly across the screen and a spider emoji drop down assuming the client does not have animations disabled on their desktop as I respect motion preferences. [1] (click set to use the spooky theme)
It may be silly to some these days and that's fine with me. I enjoy it and I have an odd sense of humor.
Unicode has over 1.1 millions of coding points and it is allocated space ~16 pct only.
All alphabets’ characters are described, all emojis are in… and you still have 800,000 positions available for future.
There are more than 300,000-400,000 fonts and everybody with FontMaker can make another fork/copy/enhance “basic” sans or sans-serif fonts…
…and all of them use Unicode as base.
U+1F600 for smile. :)
Edit: TIL that empty square used in a font for non-existing representation of Unicode character is called tofu :) □
But now you have many more issues,
if you use a bitmap, it will look pixelated sometimes, some people love to zoom over text at incredible levels. What about light/dark themes?
If you use vector graphics, then which kind of them? will you use quadratic beziers, allow cubics? And don't think that it is easy to render vector graphics efficiently, there are many issues, parsing, anti aliasing, performance, you are also adding a new security nightmare, a good attack vector with complex to handle, parse untrusted user input.
And boy, we didn't even talk about caching, when will you send those payloads? when you type one emoji? Then what about the 2nd time? Surely not? Then how do you know the receiver has not lost your first payload? Should you batch send most payloads at the beginning? Will that introduce latency? Will you be hated by future generations?
Decoupling meaning, intent from representation, implementation is a good idea from text encoding schemes. We should not lost it. Fonts are a perfect example, most people are happy to use them. They do not overly complaint that you can change the way text is looking. The same meaning is sent to you, your platform text rendering stack is interpreting it and macos users are happy to have their consistent look, windows users are happy to have their ClearType legible rendering, ..well most are anyways.
Complex subjects rarely call for a simple hack. Yet I agree, emoji rendering is an issue. Some people even want to put in fonts rendering code (wasm?) because of how complex it is to handle.
And it is up to everybody how graphical representation of such encoding looks like.
Unique, universal and uniform encoding -> Unicode, in 1988 coined by Joe Becker.
They are today, and there is now orders of magnitude more writing that uses emoji than the entire corpus of many of the scripts covered by Unicode.
Language and writing have always been continuously evolving and that process didn’t magically stop when the Internet was invented. The first emoji preceded their inclusion in Unicode, humans used them in writing, therefore they belong in Unicode.
Correction: Unicode emojis are, because they got added to Unicode.
>Language and writing have always been continuously evolving and that process didn’t magically stop when the Internet was invented.
Okay but why should Unicode be a part of it, and a judge on what to include? That sounds like linguistic prescriptivism, while the original role of Unicode was descriptive and the evolution was happening outside of it. Emojis before Unicode were perfectly fine as composites that weren't mandated by committee.
How could it be otherwise? These debates have been a part of Unicode since the beginning, such as which Chinese characters to unify, which ancient scripts to include, which attested glyphs get their own code points etc.
That’s simply what it means to be a standard: Decisions need to be made, and not everyone will agree with all of them.
Unicode emojis did not exist before Unicode, the existing composite emojis/kaomojis/etc were already perfectly expressible in existing symbols, and were nothing like Unicode emojis. This was a huge distraction from their mission, and definitely not inevitable.
Today's emotes became customized, and it's impossible to express them in any encoding. They diverged too much from writing to be called writing, it's a volatile signaling system at best. You can literally make an AI generation or upload your picture, how do you even encode or standardize that? But because of their blunder Unicode got stuck with its role of a judge and censor of a new entirely synthetic language it created, which wasn't the original purpose of the consortium.
All things aside though, Han unification [1] remains the worst part of Unicode to me as it makes it impossible to know whether the glyph I am seeing is the one intended by whoever wrote the text (Chinese names in e-mails for example is an utter mess for someone like me that has to have their system set up to mostly handle English and Japanese). The whole Han unification mess more or less necessitates markup and sometimes even the insertions of raster image glyphs for historical and regional texts which is just bloody daft. Yes, Unicode language markers do exist and can resolve this in part. But, they are invisible to the end user, can disappear while copying and pasting, and you have to rely on the original author even putting them there in the first place! Whenever someone struggles to see the issue, I usually propose that we unify the common subsets of the Cyrillic, Greek, Latin, and Mathematical glyphs which usually finally drives home the point.
That would be an awesome compact encoding scheme (and also help with the next 4million emojis)! And given the relatively higher importance of those CyrGrLat, it would force wider proper support that would resolve the issues you raised, which are all app-dependent
> But, they are invisible to the end user
Apps make them visible, some even do that for whitespace chars to highlight the difference
> can disappear while copying and pasting
broken clipboards can be fixed? They somehow manage to retain rich text formatting, surely they cna retain language markers?
> you have to rely on the original author even putting them there in the first place!
Nope, the author's input app can handle that just like the original author doesn't need invisible joiners to use composed emojis
And home computers have had pictograms as part of their character set since the late 70s/early 80s. For example code page 437 (MS-DOS) had smilies, card suites, and other emoji. Likewise for the PETSCII (Commodore Pet) too.
And not just emoji’s, but full on drawing characters. In fact that was the only way to draw graphics on some early systems, such as Teletext, in the early 70s.
And then you have the question of what pictograms are part of writing systems. For example the media control symbols (play, pause, fast forward, etc). Or how about the fact that some emojis had been part of written text long before Unicode, in the form of “smilies”, eg :-)
I hope this illustrates that the problem was never an easy one to define boundaries for inclusion.
Imagine if you wrote the word "gun" and then 5 tech giants decided it was their job to change the "g" to a "b". It's ridiculous how lightly we take preserving messages when the whole industry is supposed to be about data.
They are also not specific enough to encode what they are meant to convey. People pick emojis for what they look, and if they look even slightly different the message changes, yet platforms are allowed to design them however they want and then change the design year after year. The letter "a" is still going to be the letter "a" no matter what. The same can't be said for "emoji covering their own mouth" which either looks shocked or mocking you depending on how it's designed.
Not sure if it's the same but the concept was the same: the ability to combine two emojis together.
I love, love, love emojis and use them quite often in chats. They add emotion, whimsy, tone, and more. I can’t imagine text chats without emojis. I know that each emoji may mean different things to different people and also different things in different contexts. That makes it more appealing and inclusive (for and of people).
The biggest issues I have with emojis are:
* Too many emojis that I don’t know exist (search isn’t useful when you don’t really know or can express clearly what you’re looking for…Emojipedia helps sometimes).
* Too few emojis or no emojis for what I really want to convey.
* No way to flip any emoji vertically or horizontally or both. C’mon Unicode Consortium, you can do this!
But I guess everyone has its own set of preferred emojis and it's all eifferent