The Power and Responsibility of Unicode Adoption
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Part Number | 29 | |
Number of Parts | 48 | |
Author | ||
Contributors | ||
License | CC Attribution - ShareAlike 3.0 Unported: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/33218 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
DjangoCon US 201729 / 48
2
5
6
14
16
23
26
30
31
32
34
39
43
48
00:00
Power (physics)UnicodeActive contour model1 (number)QuicksortType theoryPhysical systemVirtual machineMusical ensembleBookmark (World Wide Web)CodeOvalSuite (music)Single-precision floating-point formatMetropolitan area networkGenderException handlingKeyboard shortcutPoint (geometry)Multiplication signEscape characterStandard deviationCombinational logicTwitterGodCodierung <Programmierung>Revision controlForm (programming)NeuroinformatikSlide ruleComputer configurationSet (mathematics)String (computer science)Representation (politics)Computer fontRight angleSoftware developerDifferent (Kate Ryan album)CodeFlagoutputCASE <Informatik>Online helpGroup actionHidden Markov modelNumberWeb pageFormal languageSoftwarePixelStrategy gameGraph coloringMarginal distributionExecution unitFood energyMatching (graph theory)Ocean currentControl flowData conversionMachine visionGradientState of matterSound effectComputer animation
08:45
Information securitySymbol tableSpacetimeInterface (computing)Transport Layer SecurityGame controllerMultiplication signKeyboard shortcutProduct (business)NumberSubsetMaxima and minimaMedical imagingPhysical systemLevel (video gaming)Arithmetic meanTwitterNeuroinformatikFormal languageView (database)Moment (mathematics)Context awarenessInformationDifferent (Kate Ryan album)WebsiteDigital electronicsFigurate numberAndroid (robot)Computing platformoutputForm (programming)Sampling (statistics)CountingComplete metric spaceCodeWeb browserSet (mathematics)AnalogyPoint (geometry)Active contour modelEccentricity (mathematics)Speech synthesisGroup actionPattern languageRight angleExtension (kinesiology)Dimensional analysis1 (number)Information securitySequenceGraph coloringBitTerm (mathematics)Line (geometry)InternetworkingSingle-precision floating-point formatRootTheoryLatin squareComputer simulationUniform resource locatorStreaming mediaLatent heatWindowChainDivisorDot productException handlingGraphical user interfaceReal numberHeegaard splittingCone penetration testString (computer science)Hand fanMobile appStandard deviationEmoticonComputer animation
17:30
Level (video gaming)Keyboard shortcutSingle-precision floating-point formatComputer hardwareSoftwareWeb 2.0Website
18:04
Meta elementWebsiteSoftware developerGame controllerCodierung <Programmierung>Physical systemMedical imagingContext awarenessAndroid (robot)CodeSingle-precision floating-point formatMultiplication signGreen's function1 (number)Software bugPoisson-KlammerReading (process)Food energyUniform resource locatorRepresentation (politics)TwitterSpeech synthesisComputing platformKeyboard shortcutLaptopDefault (computer science)Computer hardwareImplementationDifferent (Kate Ryan album)Touch typingFile formatType theoryMeasurementSlide ruleExecution unitCellular automatonWave packetLink (knot theory)Hash functionCodeBlogString (computer science)Entire functionInheritance (object-oriented programming)Schweizerische Physikalische GesellschaftHydraulic jumpTouchscreenMassPoint (geometry)Web 2.0Service (economics)Revision controlCASE <Informatik>Template (C++)Content (media)ASCIISystem callRight angleParity (mathematics)Data structureSemiconductor memorySoftwareLatent heatOrder (biology)Ocean currentCartesian coordinate systemPiSqueeze theoremDisk read-and-write headGoodness of fitProper mapTranslation (relic)Source codeHost Identity ProtocolEmoticonMaxima and minimaUnicodeTime zoneComputer animation
26:58
Asynchronous Transfer ModeDefault (computer science)Food energyTwitterRevision controlPoint (geometry)PlotterUniqueness quantificationMedical imagingQuicksortMetropolitan area networkFacebookPopulation densityOpen sourcePower (physics)CuboidTelecommunicationDrop (liquid)HypermediaMereologyPoint cloudContent (media)MathematicsGreatest elementPhysicalismContext awarenessDisk read-and-write headWeb 2.0WindowSlide ruleAndroid (robot)Computer fontMixed realityComputing platformFrequencyMultiplication signInformation securityStandard deviationInformationCodierung <Programmierung>Data managementInternetworkingAdditionFile formatSpeech synthesisCodeExecution unitGradientImplementationDependent and independent variablesFreewareLevel (video gaming)Physical systemLibrary (computing)Parity (mathematics)Moment (mathematics)Exclusive orParameter (computer programming)Variety (linguistics)Different (Kate Ryan album)Type theoryPairwise comparisonDivisorHoaxWebsiteRight angleBeta functionMobile appGenderCoefficient of determinationComputer animation
35:52
Computer animationXML
Transcript: English(auto-generated)
00:01
I just gave this talk for the first time at DjangoCon Europe in Budapest and this is probably the last time I'm going to give it at a DjangoCon in the US so
00:23
that's kind of freaking cool. Also I do acknowledge that there is an emoji movie. Please don't see it. Three of the lead carriages aren't even actual emoji oh my god okay that's done. Okay so we're all going to look over
00:43
this side now. The official emoji for the conference by the way the evergreen the unicorn and a Yellie horn because conference. Okay great. Hi I'm Katie um my Twitter handle is hidden somewhere on this slide if you'd like to tweet me during the talk I can't reply to you during the talk but I will endeavor to
01:02
reply to you after the talk and I will be taking questions in the corridor after the talk. Yay it's yellow okay great. So hi I love emoji I love how broken it is because oh my gosh so TLDR because computers we have this thing
01:24
called Unicode. Unicode is great you should all be using Unicode. You normally see Unicode in the form of say UTF-32 or UTF-8. UTF-8 is the flexible encoding that everyone should be using to make sure that everyone can use your software. If you want to represent the character A using UTF-8
01:42
you have a string of ones and zeros but if you wanted to represent the character R you just use a couple more ones and zeros you can use more or less and you can have all this data saved because it's a flexible encoding system it's all great. The ones and zeros are really hard to type out all the time so we normally just use this sort of shorthand syntax. This
02:02
particular code is A and this particular Unicode code will work on every single machine that supports Unicode. So you can send data from one machine to another and get it back and it'll be great and you can also do it for cool languages like Japanese and have an A as well and you can do cool stuff where you have say an E and then you add an accent and you put
02:23
together and it's an E and an accent and that's really great because it means that with Unicode you can encode every single language character set in the world mostly except for Japanese. I mentioned Japanese earlier haha see the thing is Unicode back in the day did hiragana, katakana, kanji. What it
02:45
didn't do was emoji. So back in the dawn of time in the 1990s the Japanese had pages. Who remembers what pages are? Their pages were cool because they had little characters on them. All these really cool little 12 pixel by
03:03
12 pixel characters were created by one of the mobile phone networks so you could text in and say like cinema and it would go cinema or zoo and it would go zoo with penguin and it was really cool and it was a great engagement strategy for the different networks and this was back in the 90s but this was all in Japan
03:23
and nowhere else so oh and there was also this small problem where there were three major mobile networks they all had their own encoding and they didn't match so if you send a horse to your friend it may come up as like a pig. Anyway they consolidated all this in the early 2000s and was really great
03:43
because once they got all their act together they could go to the Unicode consortium which is a wonderful group of people that would make a much more better movie than the actual Emoji movie and they with a little help from Google back in Unicode version 6 in 2007 encoded all these emoji into
04:02
Unicode and nothing happened until Apple came along who knows what Apple is who had an Apple iOS 4 5 phone back in the day I'm talking 2010 yeah yeah so story goes Apple was trying to break into the Japanese market so they did
04:24
all their phone it's like here is our phone it is very cool look at it and the Japanese were like but there's no emoji so Apple put emoji in the very early iOS version 2 version 3 phones and that was great because the Japanese are like yay emoji and then Apple's like hmm we should have this to
04:41
everyone so about iOS version 5 emoji get added into the US version as the optional setting deep in the settings where you had to enable it as a keyboard option story goes that one day somebody was playing around with their phone looked at it went huh I can send a picture of poop to my friends and so they said the picture of poop and someone else is like what and
05:03
then it spreads as poop does um and so adoption of emoji in the Western world skyrockets and everyone loves emoji and the Unicode consortium starts adding more emoji such as in 2014 we get such wonderful emoji as a chipmunk
05:22
and Star Trek and also in the bottom right there are men in business suit levitating who remembers Wingdings backwards compatibility is a thing if you happen to have a font that is kind of popular and you add a character
05:41
in there just because then you'll end up in Unicode it's apparently a representation of the developers our favorite scar band album and so we have man in business suit levitating because of course we do and every year since 2014 we get new emoji characters we get wonderful things such as our
06:01
unicorn only a couple of years ago now Australian smiley which is very useful and taco because taco and just last year we got a whole nother set including cowboy emoji duck owl spoon and egg so now you know which came
06:20
first of particular note the one in the bottom right corner here again is a combination of characters it is the facepalm character and a Fitzpatrick modifier to give the skin tone this means that we can have more characters that we can create based on the existing code points we have so say for
06:44
haircut in most of the most updated mobile phone keyboards you have when you type that character you're actually getting person with haircut and then female gender modifier so it's actually two separate characters which means that if you change it to a male modifier and put them back together you
07:03
get man getting haircut which means you can have wonderful combinations like this combination which when you split it out is actually man man this is where the emoji tax comes in because there may have been a medium article released in the last couple of hours saying that a whole bunch of female emoji
07:26
and different color skin emoji takes up more characters this is why this really doesn't normally matter except for text and Twitter where you're limited to the amount of characters you can use but the fact that you can have these and the fact that everyone can get them and share them around all
07:41
the different computers means it's really cool and we can also get flags which is really great so who recognizes this flag yep this flag is made up of two separate characters these two separate characters are u and s you put them together and you get a flag are using all the ISO standard country codes you can get all the different ISO standard country code
08:04
flags just by combining the two characters so in Python we can play a lot of fun stuff with emoji but only if you're using Python 3 you should use Python 3 it supports emoji in Python 3 if you import Unicode data and then you
08:24
can give it a single character and it will return the name for you you can also use escape characters with that actual name to return back the emoji and you can do the same with those codes that we saw earlier uppercase you in this case means you're always going to give it eight numbers so strict
08:42
Unicode 32 the lowercase you that I've been using is for ut of 8 so we can have a snake and we can Unicode escape it and we can get a byte string with its specific character point and we can move it back again which is great because Python supports emoji and Apple supports emoji and this is where
09:00
it gets interesting um so you remember how I mentioned that Apple were the first ones to do it and everyone was like oh I can see poop I can see poop um Android is a thing Android didn't have emoji and so they may have rushed it a little bit which is why we get some interesting things in Android emoji this is a yellow heart it is yellow it is represented as yellow
09:28
thing is in the Unicode standard they use black and white this particular pattern dates back to British heralding shields and this particular sequence of dots means gold or yellow this is a yellow heart this
09:45
is yellow yellow yellow this is what Android did the first time they introduced color emoji yeah but doesn't stop there this is a flushed
10:09
face from Apple Twitter emoji one and Google Android Google Android Android Google every single one except for the Android one looks like a oh no
10:20
what did I do but the Google one looks like a oh which can have really fun when you're sending one to a friend that's got Apple and your your context gets lost um oh it doesn't stop there okay this is jazz hands yeah
10:41
this is hugging jazz hands hugging these are all the same character oh but it doesn't stop there when you clap the one on the end is Windows I'm not
11:03
sure how long you can actually do that before the back of your hand starts to really hurt oh but it doesn't stop there who wants to take a guess what this character is blonde this entire scientific papers
11:25
that go through and work out the fact that yes this is a thing and it's not just something I noticed um this is grinning versus grimace the only difference is the eyes and given emoji started in Japan back in the back in the
11:41
back in the day this makes sense in Japanese culture because Japanese culture has a whole great big thing about the eyes in manga and anime as a Westerner they look the same to me which means that if somebody sends me one in the other I have no idea what's going on we have a lot of emoji we get emoji every year how do we actually get new emoji the Unico consortium the
12:05
savage arbiter of the sappy oh sorry wrong talk um there are a whole bunch of do's and don'ts if you want to get an emoji added but it is up for public submission you just submit a form with all the right things in it and they will take your consideration under to take your request under
12:21
consideration things that will get you added if you're talking about improving compatibility across platforms who recognizes the emoticons at the top there where are they from Yahoo messenger the only reason we have a
12:41
cowboy emojis because Yahoo messenger had a cowboy um completeness is also a factor up until Unicode 7 they didn't have characters for every single zodiac so that's why they added scorpion and the rest because zodiac is apparently a thing that people care about um frequently requested as well when
13:04
you get entire chains that make tacos asking for a taco emoji you'll get a taco emoji but also unicorns so that's kind of cool um things that don't count overly specific there is a snow cone there is a soft serve and there is an ice cream sundae emoji we're not going to get a banana split emoji
13:23
anytime soon I'm sorry um also you can never never never never never never never have any logos or brands these are the Apple renditions that look like Apple products because Apple Apple Apple Apple Apple Apple Apple
13:41
Apple also no fans or memes which means we can never get a Star Trek emoji there was a Star Trek emoji earlier anyway um as we bring in new emoji older systems get out of date and then we get this wonderful issue of the replacement character which is when the computer goes um also known as
14:03
mojibake in Japanese or mojibake because I'm a Westerner and I bastardize any pronunciation of anything including my own language apparently um if you don't have a phone that's up-to-date enough you can end up getting missed characters and so you can't see the Australian smiley and it's really sad um but it's okay because there's an app for
14:22
that now a wonderful gent out of Sydney has made a emoji sensor app which means that if you put it on Chrome or now Firefox if you were to take a completely random tweet that I did not generate specifically for the purposes of this talk and make it so every single emoji doesn't exist it starts
14:44
reading really rude and this is also a reason why you shouldn't use emoji inline because you end up seeming like you're saying silly things on the internet and you really shouldn't say silly things on the internet um one thing where it does work though emoji will most definitely work is URLs
15:03
this is a real website spoon emoji dot ws is a website that I've created it cost me 22 cents because dot ws but it refers to spoon emoji and spoon theory which is a mental health thing about having enough spoons in your
15:22
day to be able to do things um there is an entire RFC which determines exactly how you get from arbitrary Unicode characters into Latin characters and back again so this is the actual URL of that website but if you go to that URL depending on your browser it will change it into a spoon
15:42
emoji browsers and emoji have some interesting eccentricities speaking of which are browser tabs um you can't have emoji in the title of your website you can also have emoji that make your title of your website look
16:03
like it's secure because there is a padlock emoji except in Safari they don't render that if you look closely here the other two tabs in this Safari view have the emoji that's being represented and then the name of
16:20
it but the lock emoji isn't there this only happens at the moment in Safari which means that your terrible terrible website that wants to get information out of helpless people can't actually look like a secure website unless you're actually secure by the way let's encrypt exist now um anyway
16:40
so how do you get emoji into things with the keyboard because that's how you normally input stuff although as of yesterday Google Voice now supports emoji dictation I'm sorry um but on on devices with actual keyboards you normally see a button like this say on Android and then you get Android emoji
17:01
which are all very blobby and cute um if you're on iOS there's like a smiley face which is really easy but on Mac if you didn't already know you can press command control space and you bring up a wonderful searchable interface that allows you to search for all your emoji which is really great
17:21
and I'm seeing a number of Macs in the room so now you know um or if you don't want to rely on soft keyboards you can always just connect together 14 hardware keyboards one for every single emoji character like a gentleman called Tom Scott did so 14 mechanical keyboards maybe as big as this
17:41
stage but already that's now out of date because there's several more emoji characters um this is about the same gentleman that made an emoji only network yeah you can imagine how well that went um they had they were they were approached by venture capitalists yeah anyway webs websites and such
18:07
because there's now a web emoji and I can use a web emoji down this talk some websites if you want to enter in your emoji they have wonderful little soft paddles in there so you can search for your stuff say on Twitter and as of a couple of months ago you can actually search for emoji in Twitter
18:22
you have been able to in Instagram for a while including hashtag of emoji no the eggplant emoji hashtag on Instagram does not work yeah um I'll be tweeting out a Twitter tweeting out a link to these slides and there's entire engineering blog articles from Instagram about how they actually get
18:43
hashtag emoji stuff to work because there are some really big rejects there really big um speaking of which if you don't want to have to try to get your soft keyboards and stuff you can always use short codes um if you want to enter in cake you could have I say on slack and on github colon cake
19:03
colon and you get cake and this is really great when you're used to say the hardware keyboard on your laptop that doesn't have emoji keyboards except if you've got a touch bar now on the cool max because then you can get emoji keyboards um but the thing is that this doesn't work everywhere because this is
19:21
a vendor specific implementation which means that say if you use hip chat you need to use brackets instead of colons and their cake doesn't equal the slack cake these are two completely different types of cake one is a short cake and one is a cake cake and they're not the same um so who here is familiar
19:41
with slack yes party parrot is not an emoji it is an emoticon you can add it specifically to a specific slack network but not all slack networks you have to add it manually ship it squirrel is not an emoji this is
20:01
something specific to github you can also import it into your various applications that it is not globally recognized this is an emoticon this has been a public service announcement by me um if you're going to be using short codes in your system please for the love of all things nice let me disable autocorrect um I don't know how many times I've tried to paste in
20:23
ipv6 codes and it automatically corrects to like hey um also single colon and bracket is a smiley not a super hyped up smiley eyes smiley with teeth showing um and if I'm embarrassed I really don't think I'm
20:41
vomiting money especially because I'm Australian and our money normally is in green except for the really big ones actually never mind the $100 notes are green ish so I would like to vomit that please um a note on slack slack does not keep their emoji up to date they haven't for a couple of
21:01
years now which means that yes you can get chipmunk and popcorn but you can't get duck unless you add it manually so people on slack hi call me um reading things back again most systems if you update them will automatically do this for you based on their system platform encodings but on the web you
21:22
have complete control so you can make it really nice for people that can't buy the newest iPhone every year to update their emoji so if I can make one suggestion that you take back with you today if you develop websites enable fallback please use fallback images for any emoji you want to use in your website because you cannot rely on the system emoji being there even if
21:46
you use user agents you cannot rely on people having more up-to-date systems you're still going to have people that have black and white emoji on Android and context can be lost so useful back images speaking of fallback images
22:00
the next slide is the only slide that actually has emoji on it everything else I've been using today has been fallback images mostly so I can show the difference between vendors but I'm on a Mac this is how emoji look on a Mac they are really really really shiny now except the new ones still don't work and some of the older Unicode two and three aren't actually
22:21
emojis they're the text representation if you go to this URL I have this exact thing that shows you how the different emoji actually show up on different platforms but they kind of look shiny now I guess um but if you run a website and you want to have a really easy way to enable fallback
22:41
images twiemoji.js is the Twitter implementation of fallback for just images WordPress.com now uses this by default which means that if you have a wordpress.com blog all your emoji will work for every user as long as they have images enabled which is great images and JavaScript enabled but um but
23:03
we can raise the bar here not only can we have image fallback but we can also do things like having highlights high lights the puns they keep coming tooltip and mouse overs and web accessibility in general so instead of
23:23
just using and defaulting to system emoji we can enable these things which makes for extremely rich desktop experience for people who want to be able to actually see what emoji mean and be able to have screen dictation work so this is how you should be doing fallback images in your
23:41
websites you have a source image which would be the encoding of the Unicode character please don't use SVG not everyone supports SVG PNGs are good enough and they also are better for a performance thing and there are a whole lot of CDNs that will give you access to cache versions of all your
24:02
emoji max CDN I believe does Twitter but if you use the old title and aria label you can get wonderful things like this because if you use alt with the actual emoji in there if you copy and paste the entire string of text which includes your image your emoji image you will copy the actual unicode
24:22
character into your clipboard and then you can paste it again which is really cool also did you know that also different to text titles because if you have title and you mouse over it it will tell you what the emoji is supposed to be which is great for people that need glasses to be able to read their screen and people who are over 40 and the rest of it I'm not
24:43
knowing what all these little why is the owl purple I don't know what that is is it supposed to be a jumper emoji I don't know oh it's an owl that's right and also aria label for super bonus points means that when a screen reader comes across your website they will hear emoji owl in the middle of your string which means that they can understand your website and you want
25:03
people to understand your website because understanding websites is good um but it's okay because I've done all this for you um pip install emoji vacate is a Django template that will automatically translate any content that you have that includes emoji characters and translates this into the proper web accessible image fallback system so you can use it as a template
25:26
tag and then passing your content through a filter or you can use the full template tag on your site and it will automatically do all this for you all the code is on github and I've got a blog post there explaining a whole bunch of how it works um one tip for general use especially in the
25:43
world please enable utf-8 by default because by default you will have snapping fingers apparently um ASCII for which is yeah no don't um anyway the future and I have minutes left minutes this is great um guess what's
26:04
happening more emoji yay um such enthusiasm and then you didn't even see the hedgehog emoji we just got broccoli emoji um dumpling emoji uh
26:21
Stephen Colbert emoji we have two dinosaurs now not just a t-rex um head scarf emoji which is wonderful um we also have some wonderful ones just in time for Halloween we also have sandwich emoji we also have zebras and
26:40
pie because we haven't had a pie emoji before what's up with that I know right mind blown which is also now an emoji also some interesting things when you're safe jet-lagged and are reading through the Unicode spec at whatever time of date is in whatever time zone you are um there are some
27:02
really interesting little subtle changes that came in with Unicode 10 including the fact that your little sweat emoji isn't supposed to be on the face it's supposed to be an anthropomorphic blob hovering it in front of the head so for the various vendors that are supposed to for the
27:20
current vendors that are currently conforming to physics get on that um also in Unicode 10 which is really important to me no longer is there just male and female modifiers and faces or just child adult older person there are now gender neutral faces which means that you don't just have well you're
27:48
not supposed to have any more just a male zombie and a female zombie by default all your characters are supposed to be gender neutral and then you add your modifiers on top but this hasn't really been implemented
28:01
properly ever before because it's really new which means when you have say rock climbers the top one being Twitter the bottom one being Facebook the man on the left the woman on the right have I run out of time and my a B just cut off it's it's exactly at time so that's a pretty
28:25
spooky coincidence I don't think we planned it that way I have like more slides but I can stop now no we don't like that idea do I bump something up
28:44
here maybe hang tight everybody we're gonna there is now not just the
29:07
default woman dancing emoji there is a man dancing emoji which looks all like Saturday Night Fever so yeah there is a Russell emoji now you're welcome would you like to hear my review of the emoji movie while we
29:21
wait okay anyone who doesn't want spoilers cover their ears now plot points in the emoji movie is that they have to get to the Dropbox app to get on the
29:40
cloud we have it on one side yeah okay as we continue um these are the new rock climbing emoji for male and female what you're supposed to do is any character that doesn't have a specific modifier is supposed to be gender neutral the problem is that on Twitter at the moment gender neutral for rock climbing
30:03
it looks like a man and on Facebook the gender neutral for rock climbing emoji looks like a woman hopefully vendors will fix this stuff and I nearly swore then because it's really annoying when you want to represent yourself and you have no idea how the emoji is going to look so get on
30:20
that other updates um the wonderful issue before of the grimacing face is now being fixed in Apple so now the grimace actually looks like this right that is the grinning face in different versions of Apple it no longer looks like grimace in our looks like grinning so you no longer think that somebody is really upset at you um good Android has also fixed their
30:44
different emoji so this is the same flushed face from earlier in different versions so it's gone from you know or two to duck although the elephant in the room there has been an elephant emoji in there for several years by the way but the actual elephant in the room this is the grinning emoji from
31:04
Android 7 and then the Android Oh beta they have reverted their grinning emoji into the old format they have also apparently taken an intern and a free version of Photoshop with gradients and recreated all their
31:20
emoji or thick orange yellow orange yellowish blobs I thought these were perfectly fine the new versions hurt my eyes I mean I don't know whether this is an accessibility thing or not but I don't want to upgrade my phone if it
31:42
means I'm gonna have to look at that all day which is really bad coming from me because I'm like a security nut and I really like having updates on my phone so I my phone is secure but it's okay because on Android phones going back to 2013 versions there is going to be an emoji support library edition which
32:02
means that apps don't have to rely on system emoji they can download the emoji font for Android and replacing all their emoji which means that you know no longer get moji bucket the problem is it's all the new terrible looking emoji so yeah um who uses windows your windows emoji got awesome
32:22
the new windows 10 emoji look freaking amazing there's like pop art and they no longer look like the end of a banana and it's great and they fixed the clapping emoji also also windows is the first platform to
32:41
interracial intergender couples yes and if you click the windows button and period you get your own search button now that's cool Linux get on this um emoji one have also had a recent update crowdfunded of freemium
33:02
platform so now all their emoji are really shiny and it's cool as a point this is the first version of emoji you could get in a sufficiently open-source license and it was all kick-started and they're really cool and they like my tweets I'm hurrying up um the owl no longer looks like it's got an argyle
33:21
jumper on and there are also professions so you can have an emoji that looks like you because this emoji looks like me and you things that are coming um there are a whole bunch of emoji that have been suggested to be implemented for next year including cupcake emoji including teddy bear
33:42
emoji and including all those horrible feeling emoji from Facebook um but you don't have to rely on the emoji consortium emoji consortium Unicode consortium you can use wonderful CSS to make your own emoji if you want to including our wonderful multicolor hearts and you could say have your
34:02
banana and your Sunday and make a banana Sunday or you could have your chip your chipmunk and your hat and have a hat and have a ship it thing or well okay you can't really have it with the party part but you know what I fixed it for you you're welcome as of last week party parrot has been
34:25
recommended to be added to the Unicode standard next year you're welcome but there is now a new exclusion parameter that may be because of being exclusion
34:42
factor K faulty comparison the emoji dog and poodle and two different types of camel do not justify adding different varieties of the same kind of animal I'm sorry I broke emoji boy anyway if you want to know not more information you can look up Wikipedia emoji pedia.org which is a wonderful website there's
35:02
also the fake Unicode consortium who may or may not be an Aussie I'm not actually sure you should also tweet them because they really hate anytime I mention them in talks there's also the Unicode consortium on Twitter and you can also adopt an emoji to give them money to help with all the wonderful things that they're doing that does include things that aren't emoji including
35:22
making sure that like indigenous written texts can be encoded in Unicode so quickly some takeaways yes one last grain um there's a lot of power in speech emoji at an additional level of communication but there's a whole bunch of responsibility in the implementation and accessibility that we need to as
35:43
web devs be aware of but remember to have fun thank you for your time