This character was code 0x01 in the original IBM PC code page (https://en.wikipedia.org/wiki/Code_page_437), and hence in DOS. It was displayed single-width and monochrome just like any other 8-bit character, never causing any rendering issues, unlike emojis today. It was added to Unicode for round-trip compatibility with that code page.
Emoticons are not the same as emojis. For one they allow for more expression or personal style by having different variants, e.g. :-) vs :) or for absolute maniacs: (:
They are also not limited to what some consortium and a couple of megacorporations think you should be able to express.
you'll need same complexity, sans multi-coloured glyphs, for any non-latin script anyway.
U+263A entered Unicode in 1993, afaik. Plan9 had utf8 support in the terminal back then!
This character was code 0x01 in the original IBM PC code page (https://en.wikipedia.org/wiki/Code_page_437), and hence in DOS. It was displayed single-width and monochrome just like any other 8-bit character, never causing any rendering issues, unlike emojis today. It was added to Unicode for round-trip compatibility with that code page.
More background about how the smiley ended up in the IBM code page: https://www.vintagecomputing.com/index.php/archives/790/the-...
Single code point, monochrome and single space. So it didn't need to be handled differently than any other non-ASCII character.
BTW, it is emitted with the sequence `Compose` `:` `)` (if you have Compose-key support installed+enabled)
UTF-8 was developed by Rob Pike and Ken Thompson on a napkin in a diner and implemented in Pikes Plan 9 making it the first UTF-8 OS.
When was your day? Emoticons have been used in terminals since 1982
Emoticons are not the same as emojis. For one they allow for more expression or personal style by having different variants, e.g. :-) vs :) or for absolute maniacs: (:
They are also not limited to what some consortium and a couple of megacorporations think you should be able to express.
> or for absolute maniacs: (:
To be fair, Unicode allows for that variant too: https://emojipedia.org/upside-down-face
Agreed, but Unicode allows me to express the emotion that I most commonly feel when working in the IT industry: disapproval.
1 reply →
They also lack semantics. There are downsides as well as up.
7 replies →
Really? So how did you understand each other, grandpa?
I heard they used to feel each others faces with their hands, like Hellen Keller, or with their mouths, like Mr. Peepers.
https://www.youtube.com/watch?v=QV2kaJ5_8PU