News for hackers. Stuff that matters.
Re:Can your terminal do emojis? How big? by p4cmanus3r on Tuesday June 24, 2025 @03:10AM (#44363591)
Back in my day... They didn't have emojis in terminals.
Re:Can your terminal do emojis? How big? by voidUpdate on Tuesday June 24, 2025 @03:18AM (#44363623)
When was your day? Emoticons have been used in terminals since 1982
Re:Can your terminal do emojis? How big? by account42 on Tuesday June 24, 2025 @04:02AM (#44363860)
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.

Re:Can your terminal do emojis? How big? by oneeyedpigeon on Tuesday June 24, 2025 @04:52AM (#44364130)
They also lack semantics. There are downsides as well as up.
Re:Can your terminal do emojis? How big? by layer8 on Tuesday June 24, 2025 @08:00AM (#44365216)
Emojis also severely lack semantics. They are specified in terms of what they should visually depict, not what they are supposed to mean.
Re:Can your terminal do emojis? How big? by account42 on Tuesday June 24, 2025 @05:02AM (#44364181)
Usage rather than specifications determine semantics and due to the points in my previous post those often disagree for Unicode emojis.
Re:Can your terminal do emojis? How big? by oneeyedpigeon on Tuesday June 24, 2025 @05:23AM (#44364284)
I'm glad you recognise the value of usage when it comes to emoticons vs. emoji...
Re:Can your terminal do emojis? How big? by arccy on Tuesday June 24, 2025 @05:25AM (#44364293)
emoji lack clear semantics too, consider the eggplant.
Re:Can your terminal do emojis? How big? by oneeyedpigeon on Tuesday June 24, 2025 @06:04AM (#44364506)
I think there's a difference. The code point will always mean "eggplant", it just happens that the concept can be interpreted in different ways according to context—just like the word itself. But ":-)" can only ever mean "colon minus rparens" before further interpretation.
Re:Can your terminal do emojis? How big? by skydhash on Tuesday June 24, 2025 @06:34AM (#44364672)
What’s it called is syntax, what it’s means is always context dependent. That’s why we invented formal notation, so that we can have context free interpretation (it’s bundled with its semantic so you don’t need to apply some context to it)
Re:Can your terminal do emojis? How big? by account42 on Tuesday June 24, 2025 @06:35AM (#44364677)
Actually, according to Unicode, "-" doesn't mean minus - U+002D is hyphen-minus.

And as for the eggplant, your semantics-as-specified are useless when 99.9% of the usage has a different intended meaning due to the inherent lack of expressiveness in a corporate-approved emoji language.

Re:Can your terminal do emojis? How big? by thaumasiotes on Tuesday June 24, 2025 @11:43AM (#44367439)
> or for absolute maniacs: (:

To be fair, Unicode allows for that variant too: https://emojipedia.org/upside-down-face

Re:Can your terminal do emojis? How big? by jiggawatts on Tuesday June 24, 2025 @04:55PM (#44370944)
Agreed, but Unicode allows me to express the emotion that I most commonly feel when working in the IT industry: disapproval.

    ಠ_ಠ
Re:Can your terminal do emojis? How big? by account42 on Wednesday June 25, 2025 @03:44AM (#44374641)
Yes and that's still an emoticon made from creative use of pre-existing characters rather than an emoji specified in Unicode.
Re:Can your terminal do emojis? How big? by uncircle on Tuesday June 24, 2025 @03:13AM (#44363604)
Really? So how did you understand each other, grandpa?
Re:Can your terminal do emojis? How big? by DonHopkins on Tuesday June 24, 2025 @03:20AM (#44363641)
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

Re:Can your terminal do emojis? How big? by gylterud on Tuesday June 24, 2025 @04:50AM (#44364114)
U+263A entered Unicode in 1993, afaik. Plan9 had utf8 support in the terminal back then!
Re:Can your terminal do emojis? How big? by layer8 on Tuesday June 24, 2025 @07:47AM (#44365106)
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-...

Re:Can your terminal do emojis? How big? by Findecanor on Tuesday June 24, 2025 @05:32AM (#44364327)
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)

Re:Can your terminal do emojis? How big? by MisterTea on Tuesday June 24, 2025 @10:53AM (#44366917)
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.
Re:Can your terminal do emojis? How big? by SSLy on Tuesday June 24, 2025 @06:42AM (#44364718)
you'll need same complexity, sans multi-coloured glyphs, for any non-latin script anyway.