Sedan födelsen av emojis har människor försökt minska gränserna för dess användning så att människor över hela världen 🌎 kan njuta av dess bekvämlighet och roligt lika mycket. Även om detta mål till stor del har uppnåtts, finns det fortfarande ett mycket irriterande problem som stör användarna: de emojis som folk ser på olika enheter är inte alltid exakt desamma.

Det finns två olika fall: det ena är att samma emoji ser olika ut på olika enheter📱, anledningen till detta har förklarats i den här bloggen: 🎭Varför ser emojis annorlunda ut på olika plattformar?

Den andra är vad vi ska prata om här: emojis kan inte visas korrekt.

Det finns tre fall där emojis inte visas korrekt, vilket vi kommer att förklara i detalj med motsvarande lösningar i den här bloggen.

Emojis dyker upp som symboler

Det första fallet är det vanligaste: emoji visas som en ruta/ruta med ett kryss/ruta med frågetecken/blank (som visas i bilden nedan). I vilken form du ser emojin beror på vilken enhet du använder.

🔺:emoji visas korrekt 🆚 emoji som visas som symboler

Anledningen till det börjar med emojins natur. Emojis, liksom de kinesiska tecknen🈴 och skiljetecken🔣, är en typ av tecken som kan kännas igen av datorer och är kodade i Unicode. Alla enheter eller appar som vill stödja användningen av emoji måste lägga dem i sitt eget system.

I Unicode Standard🔤 tilldelas varje emoji en kodpunkt, som är som deras ID-nummer. Till exempel är kodpunkten för emoji😣 U+1F623.

🔺: Bildkälla:unicode.org

När du skickar eller tar emot en emoji kommer systemet på din enhet att hitta och visa den genom att känna igen dess kodpunkt🧐. Och när systemet stöter på en okänd kodpunkt kan det inte hitta emojin som motsvarar den kodpunkten, så det måste visa emojin som en av de fyra symbolerna som nämns i början av detta stycke.

Så när du hittar några emojis som visas som symboler betyder det att teckenuppsättningen eller emoji-teckensnitten i din enhet eller appen du använder behöver uppdateras.

Uppdateringar för teckenuppsättningar eller emoji-teckensnitt ingår vanligtvis i systemversionsuppdateringar, så du behöver bara uppdatera enheten eller appen du använder till den senaste versionen🆕. Större operativsystem och appar släpper dock inte uppdateringar samtidigt, till exempel är Apples emoji-uppdateringar alltid mycket tidigare än Androids🙁. Så om du inte hittar en version som kan uppdateras eller om emojierna fortfarande inte visas efter uppdateringen, måste du vänta tålmodigt på nästa uppdatering.

Om appen fortfarande inte visar emoji korrekt efter uppdateringen kan du använda dess webbversion (om den har en). Twitter har till exempel inget inbyggt emoji-tangentbord i sin app📱, så om användare vill skicka emojis på Twitter-appen kan de bara välja de inbyggda emojierna i sin enhet. Twitter-webbversionen 💻 har dock ett inbyggt emoji-tangentbord, så så länge det är uppdaterat kan användare använda nya emojis på Twitter även om deras telefon/dator inte stöder dem ännu. Du kan fortfarande använda dem på Twitter.

En emoji dyker upp som en kombination av två emojis

Många kombinationer som verkar vara sammansatta av två emojis representerar faktiskt en emoji, till exempel är de vänstra emoji-kombinationerna i bilden nedan faktiskt en felaktig visning av emojierna till höger.

Det är lätt att skilja detta fall. Om du kan välja de två emojierna separat med musen är de två separata individer; om du inte kan välja dem separat är de faktiskt en hel emoji.

Anledningen till det här fallet är densamma som det första 👆, så lösningen är också att uppdatera din enhets system.


💡: Så varför uppstår det här problemet? Vi nämnde tidigare att varje ny emoji måste tilldelas en kodpunkt, men expansionen av emojis är oändlig ♾, medan kodpunkterna är begränsade. Hur kan vi spara kodpunkter utan att påverka expansionen och uppdateringen av emojis? Så Unicode Consortium bestämde sig för att koppla flera befintliga emojis med ZWJ (Zero Width Joiner) för att bilda en ny emoji, så att den nya emojin inte behöver tilldelas en ny kodpunkt eftersom det är en sekvens som bildas av befintliga kodpunkter (som visas) i figuren nedan). Rekommenderad läsning📚: Vad är Emoji ZWJ Sequence?

Specialfall

Det sista fallet är lite speciellt. När du använder samma enhet för att surfa på olika webbplatser kan du upptäcka att samma emoji visas på olika webbplatser med olika utseende. Detta är inte ett problem som orsakas av systemet, utan emoji-teckensnitten.

🔺: Uppifrån och ned är emoji-teckensnitten designade av Microsoft, Apple och Google

Alla operativsystem måste använda emoji-teckensnitt för att visa emojierna. Många system har sina egna emoji-teckensnitt, som Windows, MacOS, Chrom OS, etc. Vanligtvis kommer webbutvecklare att implementera dessa emoji-teckensnitt i sitt projekt så att olika operativsystem kan använda dem på rätt sätt. Så visningen av emojis är relaterad till emoji-teckensnitten som är inbäddade på varje webbplats.

Men oroa dig inte😎, det här fallet är relativt sällsynt.

Slutsats

Så det är allt i den här bloggen🔚. Om du har stött på liknande problem och du vet andra lösningar för att lösa dem, dela dem gärna med oss i kommentarerna🗣! Vi ses i nästa blogg! 👋