První internetová generace si vystačila s textovými smajlíky složenými z několika málo ASCII znaků. Ta následující chce emotikony ve vysokém rozlišení. Emoji je dnes i součástí Unicode.
Zatímco první generace internetových surfařů s dostatečně vysokou představivostí dokázala zakódovat náladu do sekvence několika málo znaků – smajlíků, ta nadcházející se už neobejde bez emoji.
:-) :) :D :o) :] :3 :c) :> =] 8) =) :} :^) :っ)
Emoji – doslova obrázkové znaky – pocházejí (jak jinak) z Japonska a světové počítače obsazují už od konce 90. let. Leckdo samozřejmě může namítnout, že emoji není nic objevného, jsou to prostě obrázkové emotikony, které tu jsou s námi už léta letoucí, ale ono je to trošku složitější.
Emotikony typu emoji mají několik zvláštních specifik. Díky svému původu jsou zpravidla stylizované do japonského popartu, jsou pestrobarevné a třeba v chatu reprezentované klasickými obrázky, ale přesto jsou definované jako běžné znaky pomocí svého kódu.
14 emoji ikon, jak je zobrazuje Apple a Android. Jedná se o rastry, každý výrobce tedy používá vlastní sadu bitmap. Foto: Emojipedia.org
Přesně tak vznikaly. Před lety si jednoduše několik japonských softwarových vývojářů řeklo, že pokud se v textu objeví znak s určitým speciálním číslem, komunikační program jej reprezentuje právě pestrobarevnou emotikonou. Problém spočíval v tom, že tyto speciální znaky nebyly zpočátku kompatibilní, takže zatímco jeden program interpretoval hypotetický znakový kód 12345 piktogramem chlapce, jiný obrázkem holčičky a program, který emoji nepodporoval, zobrazil nějaký klikyhák, nebo tolik typický obdélníček neznámého znaku.
Dokud se v 90. letech používaly emoji znaky pouze na japonském trhu, nikoho to příliš netrápilo, jenže s příchodem nového tisíciletí začaly dobývat i globální trh a bylo třeba je konečně nějakým způsobem sjednotit – definovat, že konkrétnímu číslu odpovídá konkrétní piktogram.
Do hry se tedy zapojila organizace Unicode, která si dala před lety za úkol sestavit tabulku všech světových abeced a znaků, a do své databáze začala registrovat první piktogramy typu emoji. Dnes, ve verzi Unicode 7.0, jich databáze eviduje okolo patnácti set a jejich seznam najdete v této rozměrné HTML tabulce.
Seznam všech ikon emoji v tabulce Unicode a podoba, jak je v rastrové podobě zobrazují různé platformy. Internet Explorer 11 je dokáže celkem dobře zobrazit i v textové podobě jako běžné znaky (kolonka Browser).
Tabulka Unicode říká, že každému unikátnímu znaku světových i symbolických abeced odpovídá nějaké číslo v šestnáctkové soustavě. Velké písmeno „A“ tak má v Unicodu číslo U+0041. Stejně tak emoji piktogram andělíčka má zase identifikátor U+1F607. Písmeno „A“ můžeme vyjádřit různými fonty – v Comic Sans bude jistě vypadat trošku jinak než třeba v Times New Roman, a stejně tak emoji piktogram andělíčka bude vypadat zcela jinak na iPhonu a na Androidu. Záleží pouze na výrobci daného programu, jakou sadu obrázků pro konkrétní piktogramy použije.
V ideálním případě bychom však měli identicky zobrazit každý z emoji alespoň v textové podobě jako každý jiný znak. Emoji má totiž obě podoby – tu monochromatickou, textovou, a právě barevný rastr. Problém spočívá pochopitelně v tom, že běžně používaná písma obsahuji znaky latinky, řečtiny a některé speciální znaky, ale zpravidla nikoliv znaky emoji. Jednoduše řečeno neexistuje písmo, které by nabídlo všechny znaky z Unicode, těch je dnes totiž obrovské množství – takový font by byl zbytečný a obrovský. Musel by obsahovat vektorové definice tisíců a tisíců písmen ze všech světových abeced včetně emoji.
Emoji se používá především na mobilních IM komunikátorech
Pokud tedy něco napíšete pomocí znaků emoji, zdaleka to neznamená, že je automaticky každý uvidí – buď musíte používat software, který emoji podporuje a převede znaky na obrázky, nebo musíte mít písmo, které obsahuje i znaky pro emoji.
Až příliš často se tedy stává, že pokud někdo odešle třeba e-mail z pošťáka, který podporuje emoji, příjemci, který používá aplikaci, která emoji nerozumí, neuvidí zhola nic.
Emoji se dnes používá téměř výhradně v chatech a pro rychlou instantní komunikaci, čili jej umí překládat iOS i Android a dokonce i Gmail, kupodivu si s ním ale neporadí třeba Chrome. Když se tedy podíváte na tabulku všech emoji znaků na Windows 8 v Internet Exploreru, ten je správně zobrazí, protože obsahuje font s podporou emoji. Takový Chrome ale namísto toho zobrazí jen tolik typické obdélníčky reprezentující neznámé znaky.
Emoji je tedy sice standard pro sdílení emotikon, ale zdaleka není tak podporovaný, jak by bylo třeba. Přesto se ale dnes už jedná o určitý fenomén internetové popkultury. Emoji mají vlastní Emojipedii nebo třeba vyhledávač emoji Getemoji.
Jestli se tedy pyšníte tím, kolik umíte klasických smajlíků složených z běžných znaků ASCII, vězte, že vaši potomci už tak nízkoúrovňoví nebudou a budou si jen klepat na čelo, jak proboha kdysi mohl někdo používat třeba %-), }:-) a ((+_+)).