Emoji je výraz pro sadu ikon, která se stala součástí standardu Unicode. Tato sada obsahuje abstraktní symboly i konkrétní předměty, zvířata, lidi, situace, a podobně. Název "emoji" je původně složenina z japonských slov e (絵, "obrázek") a moji (文字, "znak"), podobnost se slovem "emotikona" nebo "emoce" je tedy čistě náhodná. Původní emoji se začaly objevovat na japonských mobilních telefonech v devadesátých letech dvacátého století a nyní jich standard obsahuje již několik stovek. Standard nepředepisuje, jak přesně by měly emoji vypadat, výrobci proto mají volnou ruku a emoji vypadají rozdílně na různých platformách.

Zajímavostí je, že se emoji vyvíjí v samostatný jazyk se svými dialekty. Interpretace a četnost použití jednotlivých symbolů se také liší podle kultury, ve které je použit. Některé kultury například preferují pozitivní emoji, jiné zase naopak.

Příklady

Seznam všech e-moji najdete například na oficiálních stránkách Unicode nebo na příslušných podstránkách této wiki.

KódSymbolNázev UnicodeNázev
U+26FDFUEL PUMPbenzínová stanice
U+2747SPARKLEtřpytka
U+1F308🌈RAINBOWduha
U+1F31D🌝FULL MOON WITH FACEměsíc v úplňku s tváří
U+1F401🐁MOUSEmyš

Kombinace emoji

Některé kombinace znaků emoji mají speciální význam a standard předepisuje i několik modifikátorů, které ovlivňují výsledné zobrazení.

Prezentace

Některé symboly lze vyjádřit pomocí textu i obrázku, proto existuje modifikátor, kterým lze prezentaci vybrat. Například znak srdce (U+2764) lze vyjádřit oběma způsoby: textově jako ❤ (U+2764 U+FE0E) nebo graficky jako ❤️ (U+2764 U+FE0F). Emoji podporující tento modifikátor mají ve standardu definován i výchozí styl zobrazení, který je použitý v případě, že není použit žádný modifikátor.

KódNázev UnicodePopis
U+FE0EVARIATION SELECTOR-15 (text variation selector)přepnutí na textové zobrazení
U+FE0FVARIATION SELECTOR-16 (emoji variation selector)přepnutí na grafické znázornění

Několik příkladů:

KódTextová verze (+FE0E)Grafická verze (+FE0F)Název Unicode
00A9©©COPYRIGHT SIGN
00AE®®REGISTERED SIGN
203CDOUBLE EXCLAMATION MARK
2049EXCLAMATION QUESTION MARK

Regionální identifikátory

Pro každé písmeno AZ je definován i regionální identifikátor (U+1F1E6 až U+1F1FF), ze kterých lze skládat vlajky států. Vlajky státu se skládají ze dvojice regionálních identifikátorů podle standardu ISO 3166-1.

ZeměKód ISOUnicodeUkázka
ArgentinaARU+1F1E6 U+1F1F7🇦 + 🇷 = 🇦🇷
KanadaCAU+1F1E8 U+1F1E6🇨 + 🇦 = 🇨🇦
EstonskoEEU+1F1EA U+1F1EA🇪 + 🇪 = 🇪🇪

Barva pleti

Škála barev pleti je založena na tzv. Fitzpatrickově škále, která byla publikovaná v roce 1975 a obsahuje šest fototypů. Kvůli zjednodušení byly první dvě skupiny (I + II) sloučeny. Preferovaná barva vlasů je tmavá, protože je u lidí častější.

KódSymbolNázev UnicodePříklad
U+1F3FB🏻light skin tone: EMOJI MODIFIER FITZPATRICK TYPE-1-2🤷 + 🏻 = 🤷🏻
U+1F3FC🏼medium-light skin tone: EMOJI MODIFIER FITZPATRICK TYPE-3🤷 + 🏼 = 🤷🏼
U+1F3FD🏽medium skin tone: EMOJI MODIFIER FITZPATRICK TYPE-4🤷 + 🏻 = 🤷🏽
U+1F3FE🏾medium-dark skin tone: EMOJI MODIFIER FITZPATRICK TYPE-5🤷 + 🏾 = 🤷🏾
U+1F3FF🏿dark skin tone: EMOJI MODIFIER FITZPATRICK TYPE-6🤷 + 🏿 = 🤷🏿

Pohlaví

KódSymbolNázev UnicodePříklad
U+2642♂️Male Sign🤷+♂ = 🤷♂
U+2640♀️Female Sign🤷+♀️ = 🤷♀️

Volné kombinace se spojovacím znakem nulové délky (ZWJ)

Existuje speciální znak (U+200D), který se nazývá spojovací znak nulové délky (zero-width joiner, zkráceně ZWJ). Tento znak vložíme mezi emoji, které chceme spojit v jeden znak. Pokud výrobce takovou kombinaci emoji podporuje, jednotlivé znaky se vykreslí normálně a spojovací znak se přeskočí.

Několik příkladů:

Posloupnost znakůKombinace (jako jeden znak)Popis
👨+🏻+ZWJ+‍⚖👨🏻‍⚖️Soudce (muž + bílá pleť + ZWJ + spravedlnost)
👨+ZWJ+👩+ZWJ+👦👨‍👩‍👦Rodina (muž + ZWJ + žena + ZWJ + chlapec)
👩🏽+ZWJ+🚒👩🏽‍🚒Černá hasička (žena + tmavá pleť + ZWJ + hasičské auto)

Reference