【发布时间】:2020-01-20 13:43:40
【问题描述】:
我在 iOS 13.x.x 上显示 ₽ 符号时遇到问题。它似乎在 iOS12 上运行,但是当我使用安装了 13 的设备时,unicode 字符显示为一个空方块。
https://www.fileformat.info/info/unicode/char/20bd/browsertest.htm
- 在桌面上一切正常
- iOS 12 正确渲染字符
- iOS 13 呈现空方块
- 当我将 CSS font-family 设置为只有几个选项时('system-ui' 是一个),字符显示正确
为了比较这些,打开一个空选项卡,只将符号添加到 HTML 的正文中。这个问题一直存在。需要明确的是,当我在页面上没有 CSS 或额外标记时,就会出现这个问题。有没有人遇到过这个? Apple 是否从他们的某些字体中删除了 unicode 字符?
iOS12:
iOS13:
【问题讨论】:
-
尝试使用
Emoji & Symbol键盘中的₽? -
你用的是什么自定义字体?
-
@VadimNikolaev
Helvetica。非定制 -
@user7128475 on simulator is ok for iOS 13.3,你用的是真机吗?
-
@VadimNikolaev 是的,我在自己的 iPhone 上的空白页面上注意到了这一点,没有附加任何样式
标签: ios iphone unicode applet ios13