iOS一些系统emoji使用非系统字体展示不全

参考:https://developer.android.com/develop/ui/views/text-and-emoji/emoji-compat?hl=zh-cn
最新emoji表情列表:https://www.unicode.org/emoji/charts/full-emoji-list.html
emoji 12: https://unicode.org/emoji/charts-12.0/full-emoji-list.html
android和 ios 统一emoji表情 emoji表情安卓和ios的区别
ios - android - web emoji互通方案及实现
https://www.webfx.com/tools/emoji-cheat-sheet/
https://apps.timwhitlock.info/emoji/tables/unicode

前言

之前维护的一个APP,为了能和安卓、pc互通,有多个表情结合,
1、标准的系统emoji的表情集,本质上是标准的一系列emoji的Unicode列表
2、自定义的表情集,本质上是打包到APP里的一系列图片,这个的问题是在于打包写死的,不方便动态添加,这种功能应该一开始就做成接口下发比较灵活
3、用户自己收藏的表情,本质上收藏的是一个png\jpg\gif等图片的url地址
在几个月前产品提了一个需求,针对不同国家使用不同的字体,而且使用的都是非系统字体,结果这几天反馈

问题:
一些标准系统emoji在pc和安卓都正常,就在iOS上展示的没有底色,一开始没有仔细研究,还以为是需要富文本才可以展示完整的emoji,如🈷️🈶🈚️🈸🈺💮🉐㊗️🈴🈵🈹🈲🆘

解决方案:
但今天一个同事研究后确定是是因为我们没有使用系统字体导致,需要记录下,解决方案目前来说就是需要展示系统emoji的地方需要还原成系统字体即可

效果如下:


image.png
image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容