美文网首页
iOS一些系统emoji使用非系统字体展示不全

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

作者: 独孤流 | 来源:发表于2024-01-10 00:15 被阅读0次

参考: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

相关文章

  • 三、设计中字体运用的分析

    使用系统默认字体为了更好的兼容 苹方(IOS系统自带字体)非衬线字体微软雅黑(兼容性较高的字体)非衬线字体Aria...

  • Android 使用 ios中的部分Emoji表情(也可以替换任

    需求: 在Android中使用ios的Emoji表情(嫌弃Android系统本身的Emoji没有ios的圆润好看)...

  • iOS 使用非系统字体

    介绍一种简单易用使用其他字体的方法,几个步骤就可以搞定。但是请注意,不要使用需要授权的字体,土豪请随意购买。 1、...

  • [移动web]字体

    一.使用设备自带字体 ios 系统 android 系统 winphone 系统 总结: 问题:但是,如果微信活动...

  • iOS内置字体大搜罗

    项目需要使用非默认字体,所以想了解iOS系统内置了多少字体,但是从InterfaceBuilder里看又不是很直观...

  • iOS14+下BlocksKit崩溃

    iOS 14开始,输入时使用系统的emoji键盘时,使用键盘自带的搜索框TUIEmojiSearchTextFie...

  • 移动页面

    字体 1.使用无衬线字体2.英文和数字使用helvetica3.不指定默认的中文字体 系统默认字体: ios 系统...

  • iOS 9.0系统字体

    iOS9后系统使用PingFangSC字体 该字体包括 PingFangSC-Ultralight PingFan...

  • 不得不说的iOS字体在app中的使用规范

    iOS系统家族字体(family font) 系统字体意味着可以不需要另外导入字体包就可以在项目中使用,而且不涉及...

  • 移动端Web解决之字体设置最佳实践

    字体设置 iOS 4.0+ (iOS 9以下系统已经非常少) 使用英文字体 Helvetica Neue,之前的i...

网友评论

      本文标题:iOS一些系统emoji使用非系统字体展示不全

      本文链接:https://www.haomeiwen.com/subject/zewandtx.html