❌ 為什麼有些Emoji不能正常顯示?
第一種情況是最常見的,即emoji完全顯示不出來。這種情況下,emoji一般會以方框/帶叉的方框/帶問號的方框/空白這四種形式出現(如下圖所示)。具體會以哪種形式出現則取決於你使用的設備。
🔺:emoji的正常顯示 🆚 emoji的四種不正常顯示
造成這種情況的原因要從emoji的本質開始說起。 emoji和我們平時熟知的漢字、標點符號等一樣,是一種全世界通用的可以被計算機識別的字符,由統一碼聯盟(Unicode Consortium)標準化管理。 任何設備或者app如果想要支持emoji的使用,就得先把它們編入自己的系統中。
在統一碼聯盟的管理下,每個emoji都會有一個碼點,這些碼點就相當於emoji的身份證號一樣。比如說,下圖中emoji的碼點是U+1F623。
🔺:圖片來源:unicode.org
當你發送一個emoji時,你使用的設備的系統就會通過識別它的碼點來尋找並顯示它🧐。而當系統遇到一個不認識的碼點時,它無法找到這個碼點對應的emoji圖像,就只能將這個emoji顯示為一個符號了,也就是本段開頭提到的四種符號之一。
所以當你看到這種無法顯示的emoji時,就說明你使用的設備或者app的系統需要更新字符集和emoji字體了。
字符集和字體的更新一般會包含在系統的版本更新里,因此只需要將你使用的設備或者app更新到最新版本即可。但是各家廠商和app對於emoji的更新並不是同步的,比如說蘋果的更新就一直比安卓要快很多。所以假如你並沒有找到可以更新的版本或者更新後emoji還是無法顯示,那就只能再耐心等待下一次更新了。
如果app更新完後還是無法正常顯示emoji,那你可以試試它的網頁版(如果有的話)。推特就是這樣,它的app裡沒有內置emoji鍵盤,所以用戶想在推特app上發送emoji的話只能選擇自己手機里內置的emoji。而推特網頁版上則有內置的emoji鍵盤,只要它更新了,即使你的手機/電腦暫時還不支持使用某些emoji,你也可以在推特上使用它們。