我的安卓手机用的百度输入法好像只显示几个热门国家的国旗,iPhone手机用的搜狗输入法,每个国家都显示国旗
手机
电脑没问题,手机有问题,我正在检查字体css
@老虎会游泳,主要问题是输入法为什么突然不支持巴勒斯坦国旗的emoji了
https://www.chengyao.xyz
附字母表,把两个字母粘贴到一起就会变成一面国旗。
🇦
🇧
🇨
🇩
🇪
🇫
🇬
🇭
🇮
🇯
🇰
🇱
🇲
🇳
🇴
🇵
🇶
🇷
🇸
🇹
🇺
🇻
🇼
🇽
🇾
🇿
参考资料:《UTF、Emoji和神奇的连字》
https://ecnelises.com/2024/05/utf-emoji-ligatures/
测试一下ZWJ序列和肤色修饰符:
在JavaScript中,😁这个字符串的长度为2,因为它的编码是0x1F601,在UTF-16里需要代理对表示
但国旗🇨🇳的长度就不是2了,而是4
🤵♂️的长度是5,带肤色的变体🤵🏻♂️则是7
表示情侣的emoji 👩❤️👨长度为8,如果带上肤色👩🏻❤️👨🏻则变成了12
也不是所有旗帜的长度都是4,比如彩虹旗🏳️🌈长度就是6
楼主突然打不出来是什么输入法
巴勒斯坦🇵🇸
🇵🇸
小米MIX2s(白)