1 of 49

Why πŸ™ ain't High-Five

but πŸ³οΈβ€οΏ½ is Pride

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 1

2 of 49

Why πŸ™ ain't High-Five

but πŸ³οΈβ€οΏ½ is Pride

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 2

3 of 49

Why πŸ™ ain't High-Five

🀠�

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 3

πŸ‘©πŸΎβ€πŸ³

🎐

🀟

πŸ΄β€β˜ οΈ

🧜

πŸ³οΈβ€οΏ½

🧘🏽

🌈

4 of 49

Why πŸ™ ain't High-Five

🀠�

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 4

πŸ‘©πŸΎβ€πŸ³

🎐

🀟

πŸ΄β€β˜ οΈ

🧜

πŸ³οΈβ€οΏ½

🧘🏽

🌈

5 of 49

Hi, I'm andytuba (he/they)

Software engineer πŸ‘©β€πŸ’»

Engineering manager in Consumer Safety 🧷

Slack reactji lover πŸ˜ƒβž•

Unabashed proponent of emoji οΏ½in business emails βœ‰οΈ

Cephalod fan πŸ™πŸ¦‘

6 of 49

What are you in for?

Technical specifications

Diversity and inclusion in popular media

Skin tone and ethnicity

Stereotypically gendered activities

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 6

zwj

πŸ‘©πŸ½β€πŸ¦±οΏ½

πŸ’»

7 of 49

What are you in for?

Lots of emojis

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 7

zwj

πŸ‘©πŸ½β€πŸ¦±οΏ½

πŸ’»

8 of 49

What are emoji

πŸ–ΌοΈ πŸ˜ƒ πŸ‘©β€πŸ’» πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘¦

Each emoji is a "glyph" or imageοΏ½

Specification defined by Unicode Consortium by ratifying proposalsοΏ½

New emojis added yearlyοΏ½(13.0 frozen in Feb 2020)οΏ½

Many OS/apps implement the specification in their own style

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 8

9 of 49

What's Unicode

Let's back it up a little

Early computing: οΏ½ πŸ”  Latin lettersοΏ½ πŸ”’ Arabic numeralsοΏ½ πŸ›‘ some punctuation

Later, probably in πŸ—Ύ:οΏ½ 🧠 Let's write in several 言θͺž!οΏ½οΏ½Very soon after that, not in πŸ—Ύ:οΏ½ πŸ˜– My OS encodes this scriptοΏ½ using a different standardοΏ½ than their OS!

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 9

10 of 49

Somebody decided … something needed to be done

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 10

11 of 49

Unicode ConsortiumοΏ½(inc. 1991)

πŸ“‹ Standardize and promote a standard character encoding that provides for an allocation for more than a million characters.

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 11

12 of 49

What's Unicode

A big list of glyphs

Unicode Standard, index of characters … for every language … ever

A Latin capital U+0041οΏ½ letter AοΏ½B Latin capital U+0042οΏ½ letter BοΏ½Z Latin capital U+005AοΏ½ letter ZοΏ½a Latin small U+0061οΏ½ letter A

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 12

13 of 49

What's Unicode

A really big list of glyphs

Unicode Standard, index of characters … for every language … ever

γ‚‘ Katakana letter U+30A1οΏ½ small aοΏ½γ‚° Katakana letter U+30B0οΏ½ gu�ヨ Katakana letter U+30E8οΏ½ yoοΏ½γƒΊ Katakana letter U+30FAοΏ½ vo

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 13

14 of 49

What's Unicode

A really, really big list of glyphs

Unicode Standard, index of characters … for every language … ever

€ Euro sign U+20ACοΏ½οΏ½β‚³ Austral sign U+20B3 οΏ½οΏ½β‚· Spesmilo sign U+20B7οΏ½οΏ½οΏ½

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 14

15 of 49

What's Unicode

Getting bigger all the time

Unicode Standard, index of characters … for every language … ever

€ Euro sign U+20ACοΏ½οΏ½β‚³ Austral sign U+20B3 οΏ½οΏ½β‚· Spesmilo sign U+20B7οΏ½οΏ½β‚Ώ Bitcoin sign U+20BF (Unicode 10.0, ratified June 2017)

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 15

16 of 49

What are emoji

πŸ–ΌοΈ πŸ˜ƒ πŸ‘©β€πŸ’» πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘¦

Each emoji is a "glyph" or imageοΏ½

Unicode codepoint for each emojiοΏ½οΏ½

Many OS/apps implement the specification in their own style

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 16

17 of 49

What are emoji

πŸ–ΌοΈ πŸ˜ƒ πŸ‘©β€πŸ’» πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘¦

Each emoji is a "glyph" or imageοΏ½

Unicode codepoint for each emoji base/modifier emojisοΏ½

Many OS/apps implement the specification in their own style

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 17

18 of 49

How are emoji encoded

(it's "just" unicode)

A character with a codepoint

πŸ–ΌοΈ Picture frame U+1F5BC

πŸ™ Octopus U+1F419

πŸ‘© Woman U+1F469

πŸ§• Person with U+1F9D5οΏ½ headscarf�🌈 Rainbow U+1F308

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 18

19 of 49

How are emoji depicted

Many OS/app bring their own 🌈

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 19

Apple

Microsoft

Docomo

WhatsApp

20 of 49

What do emoji represent

Art exists within context

Across the world, πŸ˜€πŸ˜„πŸ˜ƒοΏ½means smile, joy, happiness

In Japan, 😀 means triumphοΏ½-- but in the states,οΏ½it feels more like πŸ₯΅

To folks in QueerJS,�🌈 references queer pride

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 20

21 of 49

What do emoji represent

Art in tech

Software engineering:οΏ½ 🚒 == πŸ•΅οΈβ€β™‚οΈπŸΏοΈ

At Reddit engineering:οΏ½ πŸ‘“ πŸ’‡β€β™€οΈ πŸ’… 🐟

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 21

22 of 49

may I have a 🌈

please πŸ™

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 22

23 of 49

How do emojis reflect us

Skin tone*οΏ½(Fitzpatrick scale)

οΏ½* a bigger discussion

Unicode character plus modifier

πŸ‘©πŸΎ

composed of two characters:

πŸ‘© Woman U+1F469

🏾 Medium-Dark U+1F3FE� Skin Tone

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 23

24 of 49

How do emojis reflect us

Skin tone*οΏ½(Fitzpatrick scale)

οΏ½* a bigger discussion

🏻 Light Skin Tone

🏼 Medium-Light Skin Tone

🏽 Medium Skin Tone

🏾 Medium-Dark Skin Tone

🏿 Dark Skin Tone

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 24

25 of 49

How do emojis reflect us

Gender

οΏ½* another bigger discussion

Person πŸ§‘ οΏ½Man πŸ‘¨οΏ½Woman πŸ‘©

Child πŸ§’οΏ½Boy πŸ‘¦οΏ½Girl πŸ‘§

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 25

26 of 49

Gendered emoji: a bigger discussion

Gender-stereotyped activities

πŸ’‡ πŸ•΅οΈοΏ½πŸ’ƒ 🀦

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 26

27 of 49

Gendered emoji: a bigger discussion

Gender-stereotyped activities have more options now

πŸ’‡ πŸ’‡β€β™‚οΏ½πŸ’ƒ πŸ•ΊοΏ½

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 27

28 of 49

Gendered emoji: a bigger discussion

Gender-stereotyped activities have more options now

πŸ’‡β€β™‚οΏ½πŸ’‡ zwj β™‚

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 28

29 of 49

Wait, what's a zwj?

πŸ—£οΈzwidge

Zero-Width Joiner

Invisible character

"Take the following emoji …�… and combine it with the previous emoji"

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 29

30 of 49

How do emojis reflect us

Wait, what's a zwj?πŸ’ˆ

πŸ’‡β€β™‚ Man Getting Haircut

composed of 3 characters:

πŸ’‡ Haircut U+1F469οΏ½ zwj U+200D�♂️ Male Sign U+2642

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 30

31 of 49

How do emoji combine

What else can a zwidge do?

πŸ‘©β€πŸ’» Woman Technologist

composed of 3 characters:

πŸ‘© Woman U+1F469οΏ½ zwj U+200DοΏ½πŸ’» Laptop U+1F4BB

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 31

32 of 49

How do emoji combine

Skin tones can be used in character sequences

πŸ‘©πŸΎβ€πŸ’» Woman Technologist withοΏ½ Medium-Dark Skin Tone

πŸ‘© Woman U+1F469�🏾 Skin Tone U+1F3FEοΏ½ zwj U+200DοΏ½πŸ’» Laptop U+1F4BB

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 32

33 of 49

Unicode updates

New in Emoji 13.0, Feb 2020

πŸ³οΈβ€ Waving white flag U+1F3F3οΏ½ zwj U+200D�⚧ Transgender symbol U+26A7οΏ½

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 33

34 of 49

Unicode updates

with graceful degradation

πŸ³οΈβ€βš§

πŸ³οΈβ€ Waving white flag U+1F3F3οΏ½ zwj U+200D�⚧ Transgender symbol U+26A7οΏ½

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 34

35 of 49

Unicode updates

⚧ is also new in Emoji 13

πŸ³οΈβ€οΏ½

πŸ³οΈβ€ Waving white flag U+1F3F3οΏ½ zwj U+200D�⚧ Transgender symbol U+26A7οΏ½

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 35

36 of 49

Twemoji 13 updates: May 2020!

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 36

➑️

37 of 49

But what about πŸ™?

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 37

38 of 49

(Person with) Folded Hands

Historically, it looked more like a person expressing reverence or pleading

οΏ½Previously:οΏ½οΏ½οΏ½

οΏ½οΏ½οΏ½

https://blog.emojipedia.org/emojiology-folded-hands/

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 38

39 of 49

Prescriptivism vs cultural context

πŸ™ is prevalent in some cultures as οΏ½ "pray", "please", or "bless".

In other cultures, this is obviously only a high-five.

Who are you conversing with?οΏ½What's their cultural context?

Other emojis that vary across cultural contexts:

πŸŽ‚ πŸ’« πŸ’

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 39

40 of 49

Prescriptivism vs cultural context

πŸ™ is prevalent in some cultures as οΏ½ "pray", "please", or "bless".

In other cultures, this is obviously only a high-five.

Who are you conversing with?οΏ½What's their cultural context?

Other emojis that vary across cultural contexts:

πŸŽ‚ πŸ’« πŸ’

Christmas cake

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 40

41 of 49

Prescriptivism vs cultural context

πŸ™ is prevalent in some cultures as οΏ½ "pray", "please", or "bless".

In other cultures, this is obviously only a high-five.

Who are you conversing with?οΏ½What's their cultural context?

Other emojis that vary across cultural contexts:

πŸŽ‚ πŸ’« πŸ’

Dizzy

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 41

42 of 49

Prescriptivism vs cultural context

πŸ™ is prevalent in some cultures as οΏ½ "pray", "please", or "bless".

In other cultures, this is obviously only a high-five.

Who are you conversing with?οΏ½What's their cultural context?

Other emojis that vary across cultural contexts:

πŸŽ‚ πŸ’« πŸ’

Information desk person

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 42

43 of 49

In the end,

πŸ“‹ Unicode defines a spec, companies implement art

πŸ‘©πŸΎβ€πŸ³ Emojis can render in different skin tones

πŸ‘¨β€πŸ‘©β€πŸ‘§ Emojis can combine into new forms

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 43

44 of 49

In the end,

It's okay to οΏ½πŸ™ high-five your friend, or to οΏ½πŸ™ request a friendly favor, or toοΏ½πŸ™ thank them for being your friend.

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 44

45 of 49

Be excellent

to each other.

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 45

πŸ™

46 of 49

Be empathetic

to each other's

cultural references.

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 46

πŸ™

47 of 49

And if it's not clear how your message will land...

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 47

πŸ³οΈβ€οΏ½

48 of 49

… ask someone who's πŸ™‹open for questions.

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 48

49 of 49

πŸ™ Thanks!

πŸ‘©πŸ½β€πŸ¦± οΏ½zwj πŸ’» οΏ½zwj 🌈�

🐦 @andytuba πŸ³οΈβ€πŸŒˆ @QueerJS 49

🐦 @andytuba

➑️