动手让老版本Android吃上最新emoji
2016-12-23 14:14 阅读(233)

啥是 emoji?如下:

227820D3-C0E7-47AA-9CE9-C6CE379E8B5F.png

  目前 Unicode 官方emoji 版本已经随 Unicode 9.0 版本跑到了 5.0,而最新的 Android 7.1.1 是支持的。但老系统 emoji 支持率就差多了,以笔者的 Android 5.1 为例,大概是这个水平:


Unicode - emoji 支持测试、补充符号和象形文字区块

  下面就分享一下笔者是如何让 5.1 系统跑 emoji 5.0 测试满分的(理论支持 Android 4.4+)。


Git at Google

<font weight="400" style="normal">NotoColorEmoji.ttf</font>

改为

<font weight="400" style="normal">NotoColorEmoji-N.ttf</font>


Root Explorer 操作


Unicode - emoji 支持测试、补充符号和象形文字区块,谷歌拼音输入法 - emoji 键盘

拓展

  以上是比较安全的做法。另外,HTC 和三星等有自己的 emoji 字体文件,但思路是一样的,从 fonts.xml 下手。举一反三,如果你是玩机一族,那么拿下 iOS 的 emoji 也不是问题。

写完收工。

另外提供一些有用的参考: