Az emojik megszületése óta az emberek igyekeznek csökkenteni a használatának korlátait, hogy az emberek a világ minden táján 🌎 egyformán élvezhessék kényelmét és szórakozását. Bár ezt a célt nagyjából sikerült elérni, a felhasználókat továbbra is zavarja egy igen bosszantó probléma: a különböző eszközökön látható hangulatjelek nem mindig teljesen egyformák.

Két különböző eset létezik: az egyik az, hogy ugyanaz a hangulatjel máshogy néz ki különböző eszközökön📱, aminek az okát ebben a blogban magyaráztuk el: 🎭Miért néznek ki másként a hangulatjelek különböző platformokon?

A másik pedig az, amiről itt fogunk beszélni: az emojikat nem lehet megfelelően megjeleníteni.

Három olyan eset van, amikor a hangulatjelek nem megfelelően jelennek meg, amelyeket ebben a blogban részletesen ismertetünk a megfelelő megoldásokkal.

A hangulatjelek szimbólumként jelennek meg

Az első eset a leggyakoribb: az emoji dobozként/dobozként jelenik meg egy kereszttel/dobozban kérdőjellel/üressel (ahogy az alábbi képen látható). Az emoji megjelenési formája a használt eszköztől függ.

🔺:A hangulatjelek megfelelően jelennek meg 🆚 a hangulatjelek szimbólumként jelennek meg

Ennek oka az emoji természetében kezdődik. A hangulatjelek, akárcsak a kínai karakterek🈴 és az írásjelek🔣, olyan típusú karakterek, amelyeket a számítógépek felismerhetnek, és Unicode-kóddal vannak kódolva. Minden olyan eszköznek vagy alkalmazásnak, amely támogatni kívánja a hangulatjelek használatát, be kell helyeznie azokat a saját rendszerébe.

Az Unicode szabványban🔤 minden hangulatjelhez egy kódpont van hozzárendelve, ami olyan, mint az azonosítószámuk. Például az emoji😣 kódpontja U+1F623.

🔺:Kép forrása: unicode.org

Amikor emojit küld vagy fogad, az eszköz rendszere megtalálja és megjeleníti azt a kódpont felismerésével🧐. És amikor a rendszer egy fel nem ismert kódponttal találkozik, nem találja az adott kódpontnak megfelelő hangulatjelet, ezért meg kell jelenítenie az emojit a bekezdés elején említett négy szimbólum egyikeként.

Tehát ha úgy találja, hogy néhány hangulatjel szimbólumként jelenik meg, az azt jelenti, hogy frissíteni kell a karakterkészletet vagy a hangulatjel-betűtípusokat az eszközön vagy a használt alkalmazásban.

A karakterkészlet vagy az emoji betűtípusok frissítései általában a rendszerverzió-frissítések részét képezik, így csak frissítenie kell a használt eszközt vagy alkalmazást a legújabb verzióra🆕. A nagyobb operációs rendszerek és alkalmazások azonban nem egy időben adnak ki frissítéseket, például az Apple emoji frissítései mindig sokkal korábbiak, mint az Androidé🙁. Így ha nem találsz frissíthető verziót, vagy a frissítés után sem jelennek meg a hangulatjelek, akkor türelmesen kell várnod a következő frissítésre.

Ha az alkalmazás a frissítés után sem jeleníti meg megfelelően a hangulatjeleket, használhatja a webes verzióját (ha van). Például a Twitternek nincs beépített emoji billentyűzete az alkalmazásban📱, így ha a felhasználók szeretnének hangulatjeleket küldeni a Twitter alkalmazásban, akkor csak a beépített hangulatjeleket választhatják ki az eszközükben. A Twitter webes verziója 💻 azonban beépített hangulatjel-billentyűzettel rendelkezik, így a frissítésig a felhasználók akkor is használhatnak új hangulatjeleket a Twitteren, ha telefonjuk/számítógépük még nem támogatja őket. Továbbra is használhatja őket a Twitteren.

Egy hangulatjel két hangulatjel kombinációjaként jelenik meg

Sok olyan kombináció, amely úgy tűnik, hogy két hangulatjelből áll, valójában egy hangulatjelet képvisel, például az alábbi képen a bal oldali emoji kombinációk valójában a jobb oldali hangulatjelek helytelen megjelenítése.

Ezt az esetet könnyű megkülönböztetni. Ha a két hangulatjelet külön-külön kiválaszthatja az egérrel, akkor két külön személyről van szó; ha nem tudja őket külön kiválasztani, akkor valójában egy egész hangulatjel.

Ennek az esetnek ugyanaz az oka, mint az elsőnek 👆, így a megoldás a készüléked rendszerének frissítése is.


💡: Akkor miért történik ez a probléma? Korábban már említettük, hogy minden új emojihoz kódpontot kell rendelni, de a hangulatjelek bővítése végtelen ♾, míg a kódpontok korlátozottak. Hogyan menthetünk el kódpontokat anélkül, hogy ez befolyásolná a hangulatjelek bővítését és frissítését? Ezért a Unicode Konzorcium úgy döntött, hogy több meglévő hangulatjelet összekapcsol a ZWJ-vel (Zero Width Joiner) , hogy új emojit hozzon létre, így az új emojihoz nem kell új kódpontot rendelni, mert az egy meglévő kódpontokból álló sorozat (ahogy az ábrán látható). az alábbi ábrán). Ajánlott olvasmány📚: Mi az az Emoji ZWJ Sequence?

Különleges eset

Az utolsó eset egy kicsit különleges. Ha ugyanazt az eszközt használja különböző webhelyek böngészéséhez, előfordulhat, hogy ugyanaz a hangulatjel különböző megjelenésű webhelyeken jelenik meg. Ezt nem a rendszer okozza, hanem az emoji betűtípusok.

🔺:Felülről lefelé a Microsoft, az Apple és a Google által tervezett emoji-betűtípusok láthatók

Minden operációs rendszernek emoji betűtípust kell használnia a hangulatjelek megjelenítéséhez. Sok rendszernek saját hangulatjel-betűtípusa van, például Windows, MacOS, Chrom OS stb. Általában a webfejlesztők ezeket az emoji-betűtípusokat implementálják projektjükben, hogy a különböző operációs rendszerek megfelelően tudják használni őket. Tehát a hangulatjelek megjelenítése az egyes webhelyekbe beágyazott emoji-betűtípusokhoz kapcsolódik.

De ne aggódj😎, ez az eset viszonylag ritka.

Következtetés

Szóval ennyi ebben a blogban🔚. Ha Ön is találkozott már hasonló problémákkal, és tud más megoldást a megoldásukra, kérjük, ossza meg velünk kommentben🗣! Találkozunk a következő blogban! 👋