iOS Emoji簡述

Emoji的現狀

  1. 隨着iOS 9.1 的發佈,iOS 成爲第一個完整支持Unicode 標準裏的全部Emoji表情的操做系統。
    目前最新版本是Unicode 8.0。同時蘋果還添加了一些非標準Unicode的Emoji表情,例以下面 :
    👁‍🗨
    ios

  2. Unicode 規範中定義的Emoji表情並無規定具體的展現形式。因此iOS和Android的Emoji 表情
    展現是不同的。git

  3. 在iOS系統自帶的Emoji鍵盤中,隱藏了部分支持的Emoji表情,用戶並不能輸入,可是系統能夠
    正常顯示該表情。例如🖖 表情,在iOS9.1之前是支持的,可是在系統鍵盤中並無該表情輸入項。github

  4. 向後兼容性:
    對於一個新的Emoji表情,在舊系統中一般會顯示爲一個框,裏面多是一個問號。也有例外的,例如
    加拿大旗幟表情 🇨🇦,在有些不支持新版Unicode的系統中,可能會顯示爲 CA。app

  5. 多膚色Emoji 表情
    多膚色Emoji 表情在iOS8.3開始支持,主要是經過一個金色表情加上一個不一樣顏色背景圖
    來構成的。例如:操作系統

存在的問題

在大部分狀況下,原有的Emoji表情在iOS 9.1 上的顯示是變化不大的。惟一的例外是💻我的電腦表情符號。
在iOS 9.0 中它是顯示爲iMac 🖥 符號,可是在iOS9.1中它變成了一臺MacBook。反過來,iMac移到了
在Unicode 7.0 中就存在的臺式計算機表情。以下圖 :
💻⌨🖥code


iOS 9.1上的顯示效果blog


iOS 9.0上的顯示效果圖片

Emoji的現狀

鍵盤中有三套Emoji表情,分別對應 ~ 8.2, iOS8.3~9.0,iOS9.1以上。ip

Open Source

  1. 另外,我開源了一個獲取系統最新Emoji表情的iOS工程項目,能夠導出模擬器上全部的Emoji表情,也能夠導出圖片文檔

    https://github.com/zyuanming/YMEmojiUtils

    後續有時間會不斷更新。

  2. https://github.com/SabatinoMasala/EmojiFiesta

參考文檔

  1. http://blog.emojipedia.org/ios-9-1-emoji-changelog/
  2. http://blog.emojipedia.org/apple-2015-emoji-changelog-ios-os-x/
  3. http://blog.emojipedia.org/os-x-10103-emoji-refinements/
  4. https://medium.com/@Sabatino/emoji-fiesta-in-ios-9-d55f7e18b376#.emxpni6ie (做者介紹了一坨屎💩這個表情的發展歷史,比較了各個平臺下這個表情展現的不一樣)
相關文章
相關標籤/搜索