iOS Emoji简述
Emoji的现状
随着iOS 9.1 的发布,iOS 成为第一个完整支持Unicode 标准里的所有Emoji表情的操作系统。
目前最新版本是Unicode 8.0。同时苹果还添加了一些非标准Unicode的Emoji表情,例如下面 :
??
Unicode 规范中定义的Emoji表情并没有规定具体的展示形式。所以iOS和Android的Emoji 表情
展示是不一样的。在iOS系统自带的Emoji键盘中,隐藏了部分支持的Emoji表情,用户并不能输入,但是系统可以
正常显示该表情。例如? 表情,在iOS9.1以前是支持的,但是在系统键盘中并没有该表情输入项。向后兼容性:
对于一个新的Emoji表情,在旧系统中通常会显示为一个框,里面可能是一个问号。也有例外的,例如
加拿大旗帜表情 ??,在有些不支持新版Unicode的系统中,可能会显示为 CA。多肤色Emoji 表情
多肤色Emoji 表情在iOS8.3开始支持,主要是通过一个金色表情加上一个不同颜色背景图
来构成的。例如:
存在的问题
在大部分情况下,原有的Emoji表情在iOS 9.1 上的显示是变化不大的。唯一的例外是?个人电脑表情符号。
在iOS 9.0 中它是显示为iMac ? 符号,但是在iOS9.1中它变成了一台MacBook。反过来,iMac移到了
在Unicode 7.0 中就存在的台式计算机表情。如下图 :
?⌨?
iOS 9.1上的显示效果
iOS 9.0上的显示效果
Emoji的现状
键盘中有三套Emoji表情,分别对应 ~ 8.2, iOS8.3~9.0,iOS9.1以上。
Open Source
另外,我开源了一个获取系统最新Emoji表情的iOS工程项目,可以导出模拟器上所有的Emoji表情,也可以导出图片
https://github.com/zyuanming/YMEmojiUtils
后续有时间会不断更新。
https://github.com/SabatinoMasala/EmojiFiesta
参考文档
- http://blog.emojipedia.org/ios-9-1-emoji-changelog/
- http://blog.emojipedia.org/apple-2015-emoji-changelog-ios-os-x/
- http://blog.emojipedia.org/os-x-10103-emoji-refinements/
- https://medium.com/@Sabatino/emoji-fiesta-in-ios-9-d55f7e18b376#.emxpni6ie
(作者介绍了一坨屎?这个表情的发展历史,比较了各个平台下这个表情展示的不同)
转载于:https://www.cnblogs.com/YungMing/p/5080437.html
iOS Emoji简述相关推荐
- IOS Emoji表情
IOS Emoji 前言:我比较喜欢有趣的东西,有一些有趣的小东西,可能不是多么多么牛逼,也可能不需要多高深的技巧,也不会为其他什么强大的功能而服务,但是有时候将很多有趣的小东西组合起来运用,比如在你 ...
- ios emoji 键盘_为什么我的iPhone Emoji键盘消失了?
ios emoji 键盘 Sometimes, the emoji keyboard mysteriously disappears from your iPhone. But don't fret– ...
- android显示ios emoji表情符号,教程:在 Android 上也能用 iOS 新 Emoji 表情
那是一个阳光明媚的周末,我惬意的躺在床上用着我的 Android 机刷微博,看着网上那些段子手,心情无比的舒畅.直到我看见这么一条: 瞬间百万头羊驼从我心头奔过,他到底发了些什么!?为什么我看不见!! ...
- android 兼容ios emoji,Emoji表情符號兼容方案(適用ios,android,wp等平台)
emoji就是表情符號:詞義來自日語(えもじ,e-moji,moji在日語中的含義是字符) 表情符號現已普遍應用於手機短信和網絡聊天軟件. emoji表情符號,在外國的手機短信里面已經是很流行使用的一 ...
- iOS emoji应用(一)
2019独角兽企业重金招聘Python工程师标准>>> 最近公司一个项目需要用到emoji表情,在使用的过程中出现了一些问题.一同事问我说服务器传输过来的是emoji表情在我们这边显 ...
- android显示ios emoji表情符号,IM 使用的 Emoji 表情显示
估计很多人都看到输入法键盘中使用的输入表情的Emoji. 键盘emoji.png Emoji.png Emoji使用基础 可以看到在不同的Native Android IOS系统中对应的emoji码显 ...
- IOS Emoji 编码打印
最新在研究下IOS的emoji.主要目的是想android ,wphone,symbian都同步支持ios 的emoji.因此设及到图库及表情定义符.在已有的emoji表情库里目前已知道记录的就很80 ...
- android显示ios emoji表情符号,UITextView/UITextField检测并过滤Emoji表情符号
为避免当用户通过中文键盘输入中文"哈哈"后出现可选文字中选中的Emoji笑脸,最后在- (void)textFieldDidEndEditing:(UITextField *)te ...
- java 非法字符 u007f,iOS Emoji 表情的过滤及非法字符
//判断是否是emoji表情 - (BOOL)isEmoji:(NSString *)string; //实现 - (BOOL)isEmoji:(NSString *)string { if ([st ...
最新文章
- python 并行计算 opencv_opencv-python计算影像
- windows挂载linux网络文件系统NFS
- java转换为c#_将25k行C#转换为Java的经验教训
- Spring官方RSocket Broker 0.3.0发布: 快速构建你的RSocket架构
- oracle developer 连接 mysql
- 测试比java_Java11比Java8快多少,不是测试人员一眼也能看懂
- HDU2092 整数解【暴力+韦达定理】
- Mac安装Python并使用GUI界面设计
- 计算机断网后显示配置0%,电脑断网后自动报警提醒怎么设置
- UWP: 实现 UWP 应用自启动
- 分析入门股票量化交易券商接口的方法
- 利用Cookie进行自动登录
- php jquery ajax九宫格抽奖,jQuery九宫格抽奖
- 林肯公园(LINKIN PARK)上海演唱会观众座位表(转帖)
- 【时间序列分析】差分运算及延迟算子的性质
- 这可能是人工智能领域覆盖最全的一份技术趋势报告
- php动态密码和加密解密函数的使用(动态密码、Discuz核心函数AuthCode、任意输入密码验证)
- qq自定义diy名片代码复制_「正点原子FPGA连载」第六章自定义IP核-呼吸灯实验
- Android Hook框架Xposed进阶
- Guava源码阅读计划:primitives.Ints