Od zrodu emotikonů se lidé snaží snižovat limity jeho použití, aby si jeho pohodlí a zábavu mohli užít lidé na celém světě 🌎 stejnou měrou. Přestože byl tento cíl z velké části splněn, stále existuje velmi nepříjemný problém, který trápí uživatele: emotikony, které lidé vidí na různých zařízeních, nejsou vždy úplně stejné.
Existují dva různé případy: jedním je, že stejné emotikony vypadají na různých zařízeních odlišně📱, důvod byl vysvětlen v tomto blogu: 🎭Proč vypadají emotikony na různých platformách odlišně?
Další je to, o čem zde budeme mluvit: emotikony nelze správně zobrazit.
Existují tři případy, kdy se emotikony nezobrazují správně, což podrobně vysvětlíme s odpovídajícími řešeními v tomto blogu.
Emoji se zobrazují jako symboly
První případ je nejběžnější: emotikon se zobrazí jako rámeček/rámeček s křížkem/rámeček s otazníkem/prázdné místo (jak je znázorněno na obrázku níže). Forma, ve které emotikon uvidíte, závisí na zařízení, které používáte.
🔺:emodži se zobrazují správně 🆚 emodži se zobrazují jako symboly
Důvodem je povaha emotikonů. Emojis, stejně jako čínské znaky🈴 a interpunkční znaménka🔣, jsou typem znaků, které mohou počítače rozpoznat a jsou kódovány v Unicode. Každé zařízení nebo aplikace, která chce podporovat používání emotikonů, je bude muset vložit do vlastního systému.
Ve standardu Unicode🔤 je každému emoji přiřazen kód, který je jako jejich ID číslo. Například bod kódu emoji😣 je U+1F623.
🔺:Zdroj obrázku:unicode.org
Když odešlete nebo přijmete emotikon, systém vašeho zařízení jej najde a zobrazí tak, že rozpozná jeho kódový bod🧐. A když systém narazí na nerozpoznaný bod kódu, nemůže najít emoji odpovídající tomuto bodu kódu, takže bude muset zobrazit emotikon jako jeden ze čtyř symbolů zmíněných na začátku tohoto odstavce.
Když tedy zjistíte, že se nějaké emotikony zobrazují jako symboly, znamená to, že znakovou sadu nebo písma emodži ve vašem zařízení nebo aplikaci, kterou používáte, je třeba aktualizovat.
Aktualizace znakové sady nebo písem emodži jsou obvykle zahrnuty v aktualizacích verzí systému, takže stačí aktualizovat zařízení nebo aplikaci, kterou používáte, na nejnovější verzi🆕. Hlavní operační systémy a aplikace však nevydávají aktualizace ve stejnou dobu, například aktualizace emotikonů Apple jsou vždy mnohem dříve než aktualizace Androidu🙁. Pokud tedy nenajdete verzi, kterou by bylo možné aktualizovat nebo pokud se emotikony po aktualizaci stále nezobrazují, budete muset trpělivě čekat na další aktualizaci.
Pokud aplikace po aktualizaci stále nezobrazuje emotikony správně, můžete použít její webovou verzi (pokud ji má). Twitter například nemá ve své aplikaci vestavěnou klávesnici emoji📱, takže pokud chtějí uživatelé posílat emotikony do aplikace Twitter, mohou si vybrat pouze emotikony vestavěné ve svém zařízení. Webová verze Twitteru 💻 má však vestavěnou klávesnici emoji, takže pokud bude aktualizována, uživatelé mohou na Twitteru používat nové emotikony, i když je jejich telefon/počítač zatím nepodporuje. Stále je můžete používat na Twitteru.
Jeden emotikon se zobrazí jako kombinace dvou emodži
Mnoho kombinací, které se zdají být složeny ze dvou emotikonů, ve skutečnosti představují jedno emodži, například levé kombinace emodži na obrázku níže jsou ve skutečnosti nesprávným zobrazením emotikonů vpravo.
Tento případ je snadné rozlišit. Pokud můžete vybrat dvě emotikony samostatně pomocí myši, jedná se o dvě samostatné osoby; pokud je nemůžete vybrat samostatně, jsou to vlastně celé emotikony.
Důvod tohoto případu je stejný jako ten první 👆, takže řešením je také aktualizace systému vašeho zařízení.
💡: Proč tedy k tomuto problému dochází? Již dříve jsme zmínili, že každému novému emotikonu je třeba přiřadit kódový bod, ale rozšíření emotikonů je nekonečné ♾, zatímco body kódu jsou omezené. Jak můžeme uložit body kódu, aniž bychom ovlivnili rozšiřování a aktualizaci emotikonů? Konsorcium Unicode se tedy rozhodlo propojit několik existujících emotikonů se ZWJ (Zero Width Joiner) za účelem vytvoření nového emotikonu, takže novému emotikonu nemusí být přidělován nový kódový bod, protože jde o sekvenci tvořenou stávajícími kódovými body (jak je znázorněno na obrázku níže). Doporučená literatura📚: Co je sekvence Emoji ZWJ?
Speciální případ
Poslední případ je trochu zvláštní. Když používáte stejné zařízení k procházení různých webových stránek, můžete zjistit, že stejné emotikony se zobrazují na různých webových stránkách s různým vzhledem. To není problém způsobený systémem, ale emoji fonty.
🔺:Odshora dolů jsou písma emodži navržená společnostmi Microsoft, Apple a Google
Všechny operační systémy potřebují k zobrazení emotikonů používat písma emodži. Mnoho systémů má svá vlastní písma emoji, například Windows, MacOS, Chrom OS atd. Weboví vývojáři obvykle tato písma emoji implementují do svého projektu, aby je různé operační systémy mohly správně používat. Zobrazení emotikonů tedy souvisí s písmy emotikonů vloženými na každé webové stránce.
Ale nebojte😎, tento případ je poměrně vzácný.
Závěr
Tak to je na tomto blogu vše🔚. Pokud jste se setkali s podobnými problémy a znáte další řešení, jak je vyřešit, neváhejte se s námi o ně podělit v komentářích🗣! Uvidíme se u dalšího blogu! 👋