Desde o nascimento dos emojis, as pessoas tentam reduzir os limites de seu uso para que pessoas de todo o mundo 🌎 possam desfrutar de sua conveniência e diversão igualmente. Embora esse objetivo tenha sido amplamente alcançado, ainda há um problema muito chato incomodando os usuários: os emojis que as pessoas veem em dispositivos diferentes nem sempre são exatamente os mesmos.
Existem dois casos diferentes: um é que o mesmo emoji parece diferente em diversos dispositivos📱, cuja razão foi explicada neste blog: 🎭Por que os emojis parecem diferentes em diferentes plataformas?
O outro é o que vamos falar aqui: os emojis não podem ser exibidos corretamente.
Existem três casos em que os emojis não são exibidos corretamente, que explicaremos em detalhes com as soluções correspondentes neste blog.
Emojis aparecendo como símbolos
O primeiro caso é o mais comum: os emojis aparecem como uma caixa/caixa com uma cruz/caixa com um ponto de interrogação/espaço em branco (como mostra a imagem abaixo). A forma em que você vê o emoji depende do dispositivo que você está usando.
🔺:emoji aparecendo corretamente 🆚 emoji aparecendo como símbolos
A razão para isso começa com a natureza do emoji. Emojis, como os caracteres chineses🈴 e sinais de pontuação🔣, são um tipo de caractere que pode ser reconhecido por computadores e são codificados em Unicode. Qualquer dispositivo ou aplicativo que queira dar suporte ao uso de emojis terá que colocá-los em seu próprio sistema.
No Unicode Standard🔤, cada emoji recebe um ponto de código, que é como seu número de identificação. Por exemplo, o ponto de código de emoji😣 é U+1F623.
🔺:Fonte da imagem:unicode.org
Quando você envia ou recebe um emoji, o sistema do seu dispositivo o encontra e o exibe reconhecendo seu ponto de código🧐. E quando o sistema encontra um ponto de código não reconhecido, ele não consegue encontrar o emoji correspondente a esse ponto de código, então terá que exibir o emoji como um dos quatro símbolos mencionados no início deste parágrafo.
Portanto, quando você encontra alguns emojis aparecendo como símbolos, significa que o conjunto de caracteres ou as fontes de emoji no seu dispositivo ou no aplicativo que você está usando precisam ser atualizados.
As atualizações para o conjunto de caracteres ou fontes emoji geralmente são incluídas nas atualizações de versão do sistema, então você só precisa atualizar o dispositivo ou aplicativo que está usando para a versão mais recente🆕. No entanto, os principais sistemas operacionais e aplicativos não lançam atualizações ao mesmo tempo, por exemplo, as atualizações de emojis da Apple são sempre muito anteriores às do Android🙁. Portanto, se você não encontrar uma versão que possa ser atualizada ou se os emojis ainda não forem exibidos após a atualização, você terá que esperar pacientemente pela próxima atualização.
Se o aplicativo ainda não estiver exibindo emojis corretamente após a atualização, você poderá usar sua versão da web (se houver). Por exemplo, o Twitter não possui um teclado emoji integrado em seu aplicativo📱, portanto, se os usuários quiserem enviar emojis no aplicativo Twitter, eles poderão escolher apenas os emojis integrados em seu dispositivo. No entanto, a versão web do Twitter 💻 possui um teclado emoji integrado, portanto, desde que atualizado, os usuários podem usar novos emojis no Twitter, mesmo que seu telefone/computador ainda não os suporte. Você ainda pode usá-los no Twitter.
Um emoji aparecendo como uma combinação de dois emojis
Muitas combinações que parecem ser compostas por dois emojis na verdade representam um emoji, por exemplo, as combinações de emojis à esquerda na imagem abaixo são na verdade uma exibição incorreta dos emojis à direita.
É fácil distinguir este caso. Se você pode selecionar os dois emojis separadamente com o mouse, eles são dois indivíduos separados; se você não puder selecioná-los separadamente, eles são na verdade um emoji inteiro.
O motivo deste caso é o mesmo do primeiro 👆, então a solução também é atualizar o sistema do seu aparelho.
💡: Então, por que esse problema acontece? Mencionamos anteriormente que cada novo emoji precisa receber um ponto de código, mas a expansão dos emojis é infinita ♾, enquanto os pontos de código são limitados. Como podemos salvar pontos de código sem afetar a expansão e atualização de emojis? Assim, o Consórcio Unicode decidiu conectar vários emojis existentes com ZWJ (Zero Width Joiner) para formar um novo emoji, para que o novo emoji não precise ser atribuído a um novo ponto de código, pois é uma sequência formada por pontos de código existentes (como mostrado na figura abaixo). Leitura recomendada📚: O que é Emoji ZWJ Sequence?
Caso especial
O último caso é um pouco especial. Quando você usa o mesmo dispositivo para navegar em sites diferentes, pode descobrir que o mesmo emoji é exibido em sites diferentes com aparência diferente. Este não é um problema causado pelo sistema, mas sim pelas fontes emoji.
🔺:De cima para baixo estão as fontes emoji projetadas pela Microsoft, Apple e Google
Todos os sistemas operacionais precisam usar fontes emoji para exibir os emojis. Muitos sistemas têm suas próprias fontes emoji, como Windows, MacOS, Chrom OS, etc. Normalmente, os desenvolvedores da Web implementam essas fontes emoji em seus projetos para que diferentes sistemas operacionais possam usá-las corretamente. Portanto, a exibição de emojis está relacionada às fontes de emoji incorporadas em cada site.
Mas não se preocupe😎, este caso é relativamente raro.
Conclusão
Então isso é tudo neste blog🔚. Se você encontrou problemas semelhantes e conhece outras soluções para resolvê-los, sinta-se à vontade para compartilhá-los conosco nos comentários🗣! Nos vemos no próximo blog! 👋