【发布时间】:2021-11-16 16:57:52
【问题描述】:
我有一个 html 页面,我想在其中使用扑克牌符号。我的最小例子
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
🂡
</body>
</html>
在我的台式电脑 (Ubuntu 20.04) 上的 Firefox (92.0) 中显示黑桃 A,但在我的移动设备 (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'; }
要在我的台式电脑上也使用这种字体,我仍然会得到相同的行为:桌面版本中的正确符号和移动版本中的空框。如此扼杀,似乎相同的字体在移动设备和桌面设备上的行为不同。有什么想法吗?
【问题讨论】:
-
可能是默认字体不支持该字符。
标签: html unicode fonts frontend roboto