愿所有的美好和期待都能如约而至

移动浏览器中未显示Unicode扑克牌符号

发布时间:  来源:互联网  作者:匿名  标签:error Unicode playing card symbols not displayed in mobile browser exception fon  热度:37.5℃

本文介绍了移动浏览器中未显示Unicode扑克牌符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个html页面,我想在其中使用扑克牌符号。我的最小例子

<html>
<head>
  <meta charset="utf-8" />
</head>

<body>
  🂡
</body>
</html>

在我的桌面PC(Ubuntu 20.04)上显示Firefox(92.0)中的黑桃王牌,但在我的移动设备(Android 7.0)上显示Firefox(92.1.1)中的一个空黑匣子。这里有什么问题?

/EDIT:我学习了手机的USB调试,并用它进行了更多的研究。移动Firefox使用的字体是Roboto。令人困惑的是,如果我使用

 @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');  
 body { font-family: 'Roboto'; }

若要在我的台式PC上也使用此字体,我仍然会看到相同的行为:桌面版本中的符号正确,移动版本中的空框也正确。所以奇怪的是,相同的字体在移动端和台式机上的表现似乎不同。有什么想法吗?

推荐答案

问题是移动设备浏览器中的默认字体不支持表示黑桃王牌

勇敢去编程!

勇敢的热爱编程,未来的你一定会大放异彩,未来的生活一定会因编程更好!

TOP